public bool ModificarRegistros(PartesIngreso p) { SqlDataReader dr; bool respuesta = false; Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); try { cmd.CommandText = "[IngresoPartes_Modificar]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idParte", p.idParte); cmd.Parameters.AddWithValue("@Maquina", p.Maquina); cmd.Parameters.AddWithValue("@FechaParte", p.FechaParte); cmd.Parameters.AddWithValue("@Turno", p.Turno); cmd.Parameters.AddWithValue("@Codigo", p.Codigo); cmd.Parameters.AddWithValue("@OT", p.OT); cmd.Parameters.AddWithValue("@Pliego", p.Pliego); cmd.Parameters.AddWithValue("@FechaInicio", p.FechaInicio); cmd.Parameters.AddWithValue("@Buenos", p.Buenos); cmd.Parameters.AddWithValue("@Malos", p.Malos); dr = cmd.ExecuteReader(); if (dr.Read()) { respuesta = Convert.ToBoolean(dr["respuesta"].ToString()); } } catch (Exception exc) { throw exc; } con.CerrarConexion(); return(respuesta); }
public PartesIngreso Carga_Modifica(string idParte, int Procedimiento) { PartesIngreso pp = new PartesIngreso(); Conexion conexion = new Conexion(); SqlCommand cmd = conexion.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "IngresoPartes_CargaModificar"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idParte", idParte); cmd.Parameters.AddWithValue("@Procedimiento", Procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { pp.idParte = reader["id_Parte"].ToString(); pp.Maquina = reader["Maquina"].ToString(); pp.FechaParte = reader["FechaParte"].ToString(); pp.Turno = reader["Turno"].ToString(); pp.Codigo = reader["Codigo"].ToString(); pp.OT = reader["OT"].ToString(); pp.Pliego = reader["Pliego"].ToString(); pp.NombreOT = reader["NombreOT"].ToString().ToLower(); pp.FechaInicio = reader["FechaInicio"].ToString(); pp.Buenos = reader["Buenos"].ToString(); pp.Malos = reader["Malos"].ToString(); pp.Factor = reader["user1"].ToString(); } } conexion.CerrarConexion(); return(pp); }
protected void Page_Load(object sender, EventArgs e) { txtHora.Attributes.Add("onkeypress", "return solonumeros(event);"); txtCodigo.Attributes.Add("onkeypress", "return solonumeros(event);"); txtOT.Attributes.Add("onkeypress", "return solonumeros(event);"); //txtPliego.Attributes.Add("onkeypress", "return solonumeros(event);"); txtMinuto.Attributes.Add("onkeypress", "return solonumeros(event);"); txtBuenos.Attributes.Add("onkeypress", "return solonumeros(event);"); txtMalos.Attributes.Add("onkeypress", "return solonumeros(event);"); if (!IsPostBack) { RadGrid1.DataSource = ""; RadGrid1.DataBind(); try { if (Request.QueryString["r"] == "modificar") { string id = Request.QueryString["idP"]; string estado = Request.QueryString["Est"]; PartesIngreso p = ip.Carga_Modifica(id, Convert.ToInt32(estado)); RadGrid1.DataSource = ip.Lista_DetalleModi(Session["Usuario"].ToString(), 2); RadGrid1.DataBind(); string popupScript = "<script language='JavaScript'> alert(' modificar ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else if (Request.QueryString["r"] == "eliminar") { string id = Request.QueryString["idP"]; string estado = Request.QueryString["Est"]; btnFiltro.Visible = true; btnModificar.Visible = false; bool a = ip.Eliminarregistro(id, 1); RadGrid1.DataSource = ip.Lista_DetalleModi(Session["Usuario"].ToString(), 2); RadGrid1.DataBind(); string popupScript = "<script language='JavaScript'> alert('Registro Eliminado Correctamente');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else { btnFiltro.Visible = true; btnModificar.Visible = false; ip.EliminaPendientes(Session["Usuario"].ToString()); } } catch { btnFiltro.Visible = true; btnModificar.Visible = false; ip.EliminaPendientes(Session["Usuario"].ToString()); } } }
public List <PartesIngreso> Lista_Detalle(PartesIngreso p, int Procedimiento) { List <PartesIngreso> lista = new List <PartesIngreso>(); Conexion conexion = new Conexion(); SqlCommand cmd = conexion.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "IngresoPartes_Agregar"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Maquina", p.Maquina); cmd.Parameters.AddWithValue("@FechaParte", p.FechaParte); cmd.Parameters.AddWithValue("@Turno", p.Turno); cmd.Parameters.AddWithValue("@Codigo", p.Codigo); cmd.Parameters.AddWithValue("@OT", p.OT); cmd.Parameters.AddWithValue("@Pliego", p.Pliego); cmd.Parameters.AddWithValue("@NombreOT", p.NombreOT); cmd.Parameters.AddWithValue("@FechaInicio", p.FechaInicio); cmd.Parameters.AddWithValue("@FechaTermino", p.FechaTermino); cmd.Parameters.AddWithValue("@Buenos", p.Buenos); cmd.Parameters.AddWithValue("@Malos", p.Malos); cmd.Parameters.AddWithValue("@Usuario", p.Usuario); cmd.Parameters.AddWithValue("@Procedimiento", Procedimiento); cmd.Parameters.AddWithValue("@Factor", p.Factor); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { PartesIngreso pp = new PartesIngreso(); pp.idParte = reader["id_Parte"].ToString(); pp.Maquina = reader["Maquina"].ToString(); pp.FechaParte = Convert.ToDateTime(reader["FechaParte"].ToString()).ToString("dd/MM/yyyy"); pp.Turno = reader["Turno"].ToString(); pp.Codigo = reader["Codigo"].ToString(); pp.Factor = reader["User1"].ToString(); pp.OT = reader["OT"].ToString(); pp.Pliego = reader["Pliego"].ToString(); pp.NombreOT = reader["NombreOT"].ToString().ToLower(); pp.FechaInicio = Convert.ToDateTime(reader["FechaInicio"].ToString()).ToString("dd/MM/yyyy HH:mm:ss"); pp.FechaTermino = Convert.ToDateTime(reader["FechaTermino"].ToString()).ToString("dd/MM/yyyy HH:mm:ss"); pp.Buenos = reader["Buenos"].ToString(); pp.Malos = reader["Malos"].ToString(); pp.VerMas = //"<a style='Color:Black;text-decoration:none;cursor:pointer;' href='javascript:Modificar(\"" + pp.idParte + "\")'><img border='0' src='../../images/write-message.png' alt='Editar Registro' title='Editar Registro' width='25' ></a>" + " <a style='Color:Black;text-decoration:none;cursor:pointer;' href='javascript:Eliminar(\"" + pp.idParte + "\")'><img border='0' src='../../images/delete_icon.PNG' alt='Eliminar Registro' title='Eliminar Registro' width='20' ></a>"; lista.Add(pp); } } conexion.CerrarConexion(); return(lista); }
protected void btnModificar_Click(object sender, EventArgs e) { if (ddlMaquina.SelectedValue.ToString() != "Seleccione..." && txtFechaParte.Text != "" && txtCodigo.Text != "" && lblCodigo.Text != "" && txtOT.Text != "" && lblNombreOT.Text != "" && txtHora.Text != "" && txtMinuto.Text != "" && txtBuenos.Text != "" && txtMalos.Text != "" && txtPliego.Text != "") { PartesIngreso p = new PartesIngreso(); string[] str = txtFechaParte.Text.Split('/'); p.FechaInicio = str[1] + "/" + str[0] + "/" + str[2] + " " + txtHora.Text + ":" + txtMinuto.Text + ":00"; p.idParte = Request.QueryString["idP"]; p.Maquina = ddlMaquina.SelectedValue.ToString(); if (rdTurno.Checked == true) { p.Turno = rdTurno.Text; } else if (rdTurno.Checked == true) { p.Turno = rdTurno2.Text; } else { p.Turno = rdTurno3.Text; } p.Codigo = txtCodigo.Text; p.OT = txtOT.Text; p.FechaParte = str[1] + "/" + str[0] + "/" + str[2] + " 00:00:00"; p.Buenos = txtBuenos.Text; p.Malos = txtMalos.Text; p.Pliego = txtPliego.Text; p.Factor = txtFactor.Text; bool a = ip.ModificarRegistros(p); if (a == true) { btnFiltro.Visible = true; btnModificar.Visible = false; RadGrid1.DataSource = ip.Lista_DetalleModi(Session["Usuario"].ToString(), 2); RadGrid1.DataBind(); Limpiar(); } } }
public static string[] IngresarParte(string Maquina, string FechaParte, string Turno, string Codigo, string OT, string NombreOT, string Pliego, string Hora, string Minutos, string Buenos, string Malos, string IngresaCantidad, string Factor, string Usuario) { try { if (Maquina == "" || FechaParte == "" || Codigo == "" || OT == "" || Pliego == "Seleccione..." || Hora == "" || Minutos == "" || Buenos == "" || Malos == "" || IngresaCantidad == "" || Usuario == "") { return(new[] { "Debe ingresar Todos los campos" }); } else { Controller_IngresoPartes c = new Controller_IngresoPartes(); PartesIngreso p = new PartesIngreso(); p.Maquina = Maquina; string[] str2 = FechaParte.Split('/'); p.FechaParte = str2[1] + "/" + str2[0] + "/" + str2[2] + " 00:00:00"; p.Turno = Turno; p.Codigo = Codigo; p.OT = OT; p.NombreOT = NombreOT; p.Pliego = Pliego; string[] str = FechaParte.Split('/'); p.FechaInicio = str[1] + "/" + str[0] + "/" + str[2] + " " + Hora + ":" + Minutos + ":00"; p.Buenos = Buenos; p.Malos = Malos; p.Usuario = Usuario; p.Factor = Factor; if (c.IngresarDetalleParte_V2(p, 0) > 0) { return(new[] { "Registro Ingresado Correctamente" }); } else { return(new[] { "Ha ocurrido un Error al ingresar" }); } } } catch { return(new[] { "OT Incorrecta" }); } }
public static string[] BuscaCodigo(string Codigo) { try { Controller_IngresoPartes ip = new Controller_IngresoPartes(); PartesIngreso pi = ip.Carga_CodigoParte_V2(Codigo); if (pi == null) { return(new[] { "Codigo Incorrecto", "" }); } else { return(new[] { pi.Codigo, pi.Malos }); } } catch { return(new[] { "Codigo Incorrecto", "" }); } }
public int IngresarDetalleParte(PartesIngreso p, int procedimiento) { SqlDataReader dr; int respuesta = 0; Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); try { cmd.CommandText = "IngresoPartes_Agregar"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Maquina", p.Maquina); cmd.Parameters.AddWithValue("@FechaParte", p.FechaParte); cmd.Parameters.AddWithValue("@Turno", p.Turno); cmd.Parameters.AddWithValue("@Codigo", p.Codigo); cmd.Parameters.AddWithValue("@OT", p.OT); cmd.Parameters.AddWithValue("@Pliego", p.Pliego); cmd.Parameters.AddWithValue("@NombreOT", p.NombreOT); cmd.Parameters.AddWithValue("@FechaInicio", p.FechaInicio); cmd.Parameters.AddWithValue("@FechaTermino", p.FechaTermino); cmd.Parameters.AddWithValue("@Buenos", p.Buenos); cmd.Parameters.AddWithValue("@Malos", p.Malos); cmd.Parameters.AddWithValue("@Usuario", p.Usuario); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); cmd.Parameters.AddWithValue("@Factor", p.Factor); dr = cmd.ExecuteReader(); if (dr.Read()) { respuesta = Convert.ToInt32(dr["respuesta"].ToString()); } } catch (Exception exc) { throw exc; } con.CerrarConexion(); return(respuesta); }
public List <PartesIngreso> CargaPliegos(string ot, int procedimiento) { List <PartesIngreso> lista = new List <PartesIngreso>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "IngresoPartes_BuscaPliegos"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", ot); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { PartesIngreso d = new PartesIngreso(); d.Pliego = reader["Pliego"].ToString(); lista.Add(d); } } con.CerrarConexion(); return(lista); }
public PartesIngreso Carga_CodigoParte_V2(string idParte) { PartesIngreso pp = new PartesIngreso(); Conexion conexion = new Conexion(); SqlCommand cmd = conexion.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "IngresoPartes_BuscaPliegos"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", idParte); cmd.Parameters.AddWithValue("@Procedimiento", 1); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { pp.Codigo = reader["Codigo"].ToString(); pp.Malos = reader["ingresoCantidad"].ToString(); } } conexion.CerrarConexion(); return(pp); }
public static string CargaPliego(string OT) { Controller_IngresoPartes c = new Controller_IngresoPartes(); List <PartesIngreso> lista = c.CargaPliegos(OT, 0); List <PartesIngreso> lista2 = new List <PartesIngreso>(); int contador = 1; PartesIngreso insert1 = new PartesIngreso(); insert1.Pliego = "Seleccione..."; lista2.Insert(0, insert1); foreach (PartesIngreso ps in lista) { PartesIngreso objst = new PartesIngreso(); //objst.Componente = ps.Componente; objst.Pliego = ps.Pliego; lista2.Insert(contador, objst); contador++; } JavaScriptSerializer jscript = new JavaScriptSerializer(); return(jscript.Serialize(lista2)); }
protected void btnFiltro_Click(object sender, EventArgs e) { if (ddlMaquina.SelectedValue.ToString() != "Seleccione..." && txtFechaParte.Text != "" && txtCodigo.Text != "" && txtOT.Text != "" && txtHora.Text != "" && txtMinuto.Text != "" && txtBuenos.Text != "" && txtMalos.Text != "" && txtPliego.Text != "") { PartesIngreso p = new PartesIngreso(); string[] str = txtFechaParte.Text.Split('/'); p.FechaInicio = str[1] + "/" + str[0] + "/" + str[2] + " " + txtHora.Text + ":" + txtMinuto.Text + ":00"; if (RadGrid1.Items.Count > 0) { ip.FechaAnterior(Session["Usuario"].ToString(), Convert.ToDateTime(p.FechaInicio)); // p.FechaTermino = Convert.ToDateTime(ip.FechaAnterior(Session["Usuario"].ToString(), 2)).ToString("MM/dd/yyyy HH:mm:ss"); } p.FechaTermino = "1900-01-01"; #region Variables inserT p.Count = count.ToString(); p.Maquina = ddlMaquina.SelectedValue.ToString(); if (rdTurno.Checked == true) { p.Turno = rdTurno.Text; } else if (rdTurno2.Checked == true) { p.Turno = rdTurno2.Text; } else { p.Turno = rdTurno3.Text; } p.Codigo = txtCodigo.Text; p.OT = txtOT.Text; p.NombreOT = ""; p.FechaParte = str[1] + "/" + str[0] + "/" + str[2] + " 00:00:00"; p.Buenos = txtBuenos.Text; p.Malos = txtMalos.Text; p.Usuario = Session["Usuario"].ToString(); p.Pliego = txtPliego.Text; p.Factor = txtFactor.Text; #endregion if (ddlMaquina.SelectedValue.ToString() == "C150") { if (txtFactor.Text != "") { if (ip.IngresarDetalleParte(p, 0) == 0) { btnFiltro.Text = "ERROR"; } else { RadGrid1.DataSource = ip.Lista_Detalle(p, 1); RadGrid1.DataBind(); } Limpiar(); txtCodigo.Focus(); } else { string popupScript = "<script language='JavaScript'> alert(' Debe ingresar el Factor ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } } else { if (ip.IngresarDetalleParte(p, 0) == 0) { btnFiltro.Text = "ERROR"; } else { RadGrid1.DataSource = ip.Lista_Detalle(p, 1); RadGrid1.DataBind(); } Limpiar(); txtCodigo.Focus(); //string popupScript = "<script language='JavaScript'> alert(' Debe ingresar el Factor ');</script>"; //Page.RegisterStartupScript("PopupScript", popupScript); } } else { string popupScript = "<script language='JavaScript'> alert(' Debe ingresar todos los campos ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } }