public bool ActualizarRetoque(Retoque oRetoque) { try { using (SqlConnection cn = new SqlConnection(Conexion.conexion)) { using (SqlCommand cmd = new SqlCommand("Retoque_Actualizar_SP", cn)) { cn.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdRetoque", oRetoque.IdRetoque); cmd.Parameters.AddWithValue("@IdOperario", oRetoque.IdOperario); cmd.Parameters.AddWithValue("@IdCampania", oRetoque.IdCampania); cmd.Parameters.AddWithValue("@Jefatura", oRetoque.Jefatura); cmd.Parameters.AddWithValue("@Coordinador", oRetoque.Coordinador); cmd.Parameters.AddWithValue("@UsuarioModificacion", oRetoque.UsuarioModificacion); cmd.Parameters.AddWithValue("@FechaModificacion", oRetoque.FechaModificacion); if (Convert.ToBoolean(cmd.ExecuteNonQuery())) { return(true); } else { return(false); } } } } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { var a = Sistareo.web.Helper.Auditoria.ObtenerIdUsuario(); List <Retoque> Listar = new List <Retoque>(); Retoque retoque = new Retoque(); if (!IsPostBack) { try { retoque = Auditoria.ObtenerRetoque(); Listar = retoque.ListaRetoque; var Header = retoque.HeaderRetoque; string nombre = GetNameReporte(retoque.IdOpcion); ReportViewer1.LocalReport.ReportPath = Server.MapPath("~\\Reports\\Reporte\\" + nombre); ReportViewer1.LocalReport.DataSources.Clear(); ReportDataSource rdc = new ReportDataSource("DsDiseñoRetoque", Listar); ReportDataSource rdca = new ReportDataSource("DsHeader", Header); ReportViewer1.LocalReport.DataSources.Add(rdc); ReportViewer1.LocalReport.DataSources.Add(rdca); ReportViewer1.LocalReport.Refresh(); } catch (Exception ex) { throw ex; } } }
public List <Retoque> ListarRetoqueCampania(int IdCampania, int IdOperario, int IdProducto, int IdTipoUsuario, DateTime FechaInicio, DateTime FechaFin) { Retoque oRetoque; List <Retoque> ListaRetoque = new List <Retoque>(); try { using (SqlConnection cn = new SqlConnection(Conexion.conexion)) { using (SqlCommand cmd = new SqlCommand("Reportes.Retoque_ListarCampania_SP", cn)) { cn.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@FechaInicio", FechaInicio); cmd.Parameters.AddWithValue("@FechaFin", FechaFin); cmd.Parameters.AddWithValue("@IdCampania", IdCampania); cmd.Parameters.AddWithValue("@Idproducto", IdProducto); cmd.Parameters.AddWithValue("@IdOperario", IdOperario); cmd.Parameters.AddWithValue("@IdTipoUsuario", IdTipoUsuario); using (SqlDataReader oReader = cmd.ExecuteReader()) { while (oReader.Read()) { oRetoque = new Retoque(); oRetoque.vFechaApertura = Convert.ToString(oReader["vFechaApertura"]); oRetoque.Jefatura = Convert.ToString(oReader["Jefatura"]); oRetoque.Coordinador = Convert.ToString(oReader["Coordinador"]); oRetoque.Compania = Convert.ToString(oReader["Compania"]); //oRetoque.Producto = Convert.ToString(oReader["Producto"]); //oRetoque.Descipcion = Convert.ToString(oReader["Descipcion"]); //oRetoque.Operario = Convert.ToString(oReader["Operario"]); //oRetoque.HoraInicio = Convert.ToString(oReader["HoraInicio"]); //oRetoque.HoraFin = Convert.ToString(oReader["HoraFin"]); oRetoque.TotalHoras = Convert.ToString(oReader["TotalHoras"]); //oRetoque.TotalHorasGeneral = Convert.ToString(oReader["TotalHorasGeneral"]); ListaRetoque.Add(oRetoque); } oReader.Close(); } return(ListaRetoque); } } } catch (SqlException ex) { throw new ArgumentException(ex.Message, ex); } }
public JsonResult ConsultarRetoque(int IdOpcion = 0, int IdCampania = 0, int IdOperario = 0, int IdProducto = 0, int IdTipoUsuario = 0, string FechaInicio = "", string FechaFin = "") { var objResult = new object(); CultureInfo culture = new CultureInfo("es-PE"); DateTime dFechaInicio = Convert.ToDateTime(FechaInicio, culture); DateTime dFechaFin = Convert.ToDateTime(FechaFin, culture); try { Retoque retoque = new Retoque(); if (IdOpcion == 0) { retoque.ListaRetoque = new RetoqueLG().ListarRetoqueCampania(IdCampania, IdOperario, IdProducto, IdTipoUsuario, dFechaInicio, dFechaFin); } else if (IdOpcion == 1) { retoque.ListaRetoque = new RetoqueLG().ListarRetoqueOperador(IdCampania, IdOperario, IdProducto, IdTipoUsuario, dFechaInicio, dFechaFin); } else if (IdOpcion == 2) { retoque.ListaRetoque = new RetoqueLG().ListarRetoqueProducto(IdCampania, IdOperario, IdProducto, IdTipoUsuario, dFechaInicio, dFechaFin); } else if (IdOpcion == 3) { retoque.ListaRetoque = new RetoqueLG().ListarRetoqueDiseño(IdCampania, IdOperario, IdProducto, IdTipoUsuario, dFechaInicio, dFechaFin); } else { retoque.ListaRetoque = new RetoqueLG().ListarRetoqueProductoDetallado(IdCampania, IdOperario, IdProducto, IdTipoUsuario, dFechaInicio, dFechaFin); } retoque.HeaderRetoque = new RetoqueLG().ListarRetoqueHeader(IdTipoUsuario, dFechaInicio, dFechaFin); retoque.IdOpcion = IdOpcion; Auditoria.SetRetoque(retoque); objResult = new { iTipoResultado = 1 }; return(Json(objResult)); } catch (Exception ex) { objResult = new { iTipoResultado = 2, Mensaje = ex.Message }; return(Json(objResult)); } }
public List <Retoque> ListarFechaPorOperario(DateTime FechaApertura, int IdOperario, int IdUsuario) { Retoque oRetoque; List <Retoque> ListaRetoque = new List <Retoque>(); try { using (SqlConnection cn = new SqlConnection(Conexion.conexion)) { using (SqlCommand cmd = new SqlCommand("Retoque_ListarFechaPorOperario", cn)) { cn.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@FechaApertura", FechaApertura); cmd.Parameters.AddWithValue("@IdOperario", IdOperario); cmd.Parameters.AddWithValue("@IdUsuario", IdUsuario); using (SqlDataReader oReader = cmd.ExecuteReader()) { while (oReader.Read()) { oRetoque = new Retoque(); oRetoque.IdRetoque = Convert.ToInt32(oReader["IdRetoque"]); oRetoque.NombreCampania = Convert.ToString(oReader["NombreCampania"]); oRetoque.NombreCompleto = Convert.ToString(oReader["NombreCompleto"]); oRetoque.vFechaApertura = Convert.ToString(oReader["vFechaApertura"]); oRetoque.Jefatura = Convert.ToString(oReader["Jefatura"]); oRetoque.Coordinador = Convert.ToString(oReader["Coordinador"]); ListaRetoque.Add(oRetoque); } oReader.Close(); } return(ListaRetoque); } } } catch (SqlException ex) { throw new ArgumentException(ex.Message, ex); } }
public List <Retoque> ListarRetoqueHeader(int IdTipoUsuario, DateTime FechaInicio, DateTime FechaFin) { Retoque oRetoque; List <Retoque> ListaRetoque = new List <Retoque>(); try { using (SqlConnection cn = new SqlConnection(Conexion.conexion)) { using (SqlCommand cmd = new SqlCommand("Reportes.[Retoque_Header_SP]", cn)) { cn.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@FechaInicio", FechaInicio); cmd.Parameters.AddWithValue("@FechaFin", FechaFin); cmd.Parameters.AddWithValue("@IdTipoUsuario", IdTipoUsuario); using (SqlDataReader oReader = cmd.ExecuteReader()) { if (oReader.Read()) { oRetoque = new Retoque(); oRetoque.FechaInicio = Convert.ToString(oReader["FechaInicio"]); oRetoque.FechaFin = Convert.ToString(oReader["FechaFin"]); oRetoque.TipoUsuario = Convert.ToString(oReader["TipoUsuario"]); ListaRetoque.Add(oRetoque); } oReader.Close(); } return(ListaRetoque); } } } catch (SqlException ex) { throw new ArgumentException(ex.Message, ex); } }
public Retoque ObtenerPorIdRetoque(int IdRetoque) { Retoque oRetoque = new Retoque(); try { using (SqlConnection cn = new SqlConnection(Conexion.conexion)) { using (SqlCommand cmd = new SqlCommand("Retoque_ObtenerPorIdRetoque_SP", cn)) { cn.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdRetoque", IdRetoque); using (SqlDataReader oReader = cmd.ExecuteReader()) { if (oReader.Read()) { oRetoque = new Retoque(); oRetoque.IdRetoque = Convert.ToInt32(oReader["IdRetoque"]); oRetoque.IdOperario = Convert.ToInt32(oReader["IdOperario"]); oRetoque.IdCampania = Convert.ToInt32(oReader["IdCampania"]); oRetoque.vFechaApertura = Convert.ToString(oReader["vFechaApertura"]); oRetoque.Jefatura = Convert.ToString(oReader["Jefatura"]); oRetoque.Coordinador = Convert.ToString(oReader["Coordinador"]); } } } } } catch (Exception ex) { throw new ArgumentException(ex.Message, ex); } return(oRetoque); }
public static void SetRetoque(Retoque retoque) { HttpContext.Current.Session[SESSION_RETOQUE] = retoque; }
public bool ActualizarRetoque(Retoque oRetoque) { return(new RetoqueDA().ActualizarRetoque(oRetoque)); }
public bool InsertarRetoque(Retoque oRetoque) { return(new RetoqueDA().InsertarRetoque(oRetoque)); }