protected void ConsultarFiltro2(Object Sender, EventArgs E) { string codI = ""; if (!Referencias.Guardar(tbFiltroCodI.Text.Trim(), ref codI, (ddlLinea.SelectedValue.Trim().Split('-'))[1])) { Utils.MostrarAlerta(Response, "El codigo " + tbFiltroCodI.Text.Trim() + " no es valido para la linea de bodega " + ddlLinea.SelectedItem.Text + ".\\nRevise Por Favor!"); return; } if (!Referencias.RevisionSustitucion(ref codI, (ddlLinea.SelectedValue.Trim().Split('-'))[1])) { Utils.MostrarAlerta(Response, "El codigo " + codI + " no se encuentra registrado.\\nRevise Por Favor!"); return; } string codI2 = ""; Referencias.Editar(codI, ref codI2, (ddlLinea.SelectedValue.Trim().Split('-'))[1]); if (codI2 != tbFiltroCodI.Text.Trim()) { Utils.MostrarAlerta(Response, "El codigo " + tbFiltroCodI.Text.Trim() + " se ha sustituido.\\nEl codigo actual es " + codI2 + "!"); } if (!DBFunctions.RecordExist("SELECT * FROM dpedidoitem WHERE mite_codigo='" + codI + "' AND (dped_cantpedi-dped_cantasig-dped_cantfact)>0 AND mped_clasregi='C'")) { Utils.MostrarAlerta(Response, "El Item " + tbFiltroCodI.Text.Trim() + " no tiene pendientes en ningun pedido!"); return; } tbFiltroCodI.Text = codI2; RealizarConsulta(1, ddlFiltro.SelectedValue); }
protected void RealizarAsignacion(Object Sender, EventArgs E) { if (rblTipoConsulta.SelectedValue == "T" || rblTipoConsulta.SelectedValue == "P" || rblTipoConsulta.SelectedValue == "PE" || rblTipoConsulta.SelectedValue == "OT" || rblTipoConsulta.SelectedValue == "OP") { RealizarConsultaBackOrder(); } else { //Revisamos primero que la linea digitada exista string codI = ""; if (!Referencias.Guardar(tbCodigoItem.Text.Trim(), ref codI, (ddlLinea.SelectedValue.Split('-'))[1])) { Utils.MostrarAlerta(Response, "El codigo " + tbCodigoItem.Text.Trim() + " no es valido para la linea de bodega " + ddlLinea.SelectedItem.Text + ".\\nRevisar Por Favor!"); return; } if (!Referencias.RevisionSustitucion(ref codI, (ddlLinea.SelectedValue.Split('-'))[0])) { Utils.MostrarAlerta(Response, "El codigo " + tbCodigoItem.Text.Trim() + " esta registrado.\\nRevisar Por Favor!"); return; } string icodTmp2 = ""; Referencias.Editar(codI, ref icodTmp2, (ddlLinea.SelectedValue.Split('-'))[1]); if (tbCodigoItem.Text.Trim() != icodTmp2) { Utils.MostrarAlerta(Response, "El codigo " + tbCodigoItem.Text.Trim() + " ha sido sustituido.\\nEl codigo actual es " + icodTmp2 + "!"); } RealizarConsultaBackOrder(); } }
public static string CrearRelacionItemGrupo(string codigoItem, string codigoLineaBodega, string codigoGrupo, string cantidadUsoGrupo, DataTable dtCatalogosEscogidos) { string processMsg = ""; ArrayList sql = new ArrayList(); string codI = ""; Referencias.Guardar(codigoItem, ref codI, codigoLineaBodega); //Se agrega el insert correspondiente a la relacion de grupo con item if (!DBFunctions.RecordExist("SELECT mig_cantidaduso FROM mitemsgrupo WHERE mite_codigo='" + codI + "' AND pgru_grupo='" + codigoGrupo + "'")) { if (cantidadUsoGrupo != "") { sql.Add("INSERT INTO mitemsgrupo(mite_codigo,pgru_grupo,mig_cantidaduso) VALUES('" + codI + "','" + codigoGrupo + "'," + cantidadUsoGrupo + ")"); } else { sql.Add("INSERT INTO mitemsgrupo(mite_codigo,pgru_grupo,mig_cantidaduso) VALUES('" + codI + "','" + codigoGrupo + "',null)"); } } else { if (cantidadUsoGrupo != "") { sql.Add("UPDATE mitemsgrupo SET mig_cantidaduso=" + cantidadUsoGrupo + " WHERE mite_codigo='" + codI + "' AND pgru_grupo='" + codigoGrupo + "'"); } else { sql.Add("UPDATE mitemsgrupo SET mig_cantidaduso=NULL WHERE mite_codigo='" + codI + "' AND pgru_grupo='" + codigoGrupo + "'"); } } for (int i = 0; i < dtCatalogosEscogidos.Rows.Count; i++) { sql.Add("DELETE FROM mitemscatalogo WHERE mite_codigo='" + codI + "' AND pcat_codigo='" + dtCatalogosEscogidos.Rows[i][0] + "'"); if (Convert.ToBoolean(dtCatalogosEscogidos.Rows[i][3])) { if (dtCatalogosEscogidos.Rows[i][2].ToString() != "") { sql.Add("INSERT INTO mitemscatalogo(mite_codigo,pcat_codigo,mic_cantidaduso) VALUES('" + codI + "','" + dtCatalogosEscogidos.Rows[i][0].ToString() + "'," + dtCatalogosEscogidos.Rows[i][2].ToString() + ")"); } else { sql.Add("INSERT INTO mitemscatalogo(mite_codigo,pcat_codigo,mic_cantidaduso) VALUES('" + codI + "','" + dtCatalogosEscogidos.Rows[i][0].ToString() + "',null)"); } } } if (DBFunctions.Transaction(sql)) { processMsg += "<br>Bien " + DBFunctions.exceptions; } else { processMsg += "<br>ERROR : " + DBFunctions.exceptions; } return(processMsg); }
public static bool ValidarExistenciaItem(string lineaBodega, string codigoModificado) { string codI = ""; Referencias.Guardar(codigoModificado, ref codI, lineaBodega); return(DBFunctions.RecordExist("SELECT mite_codigo FROM mitems WHERE mite_codigo='" + codI + "'")); }
public bool VerificarExistenciaReferencia(string codigoReferencia, string lineaBodega) { //Se realiza la conversion de la referencia a su valor originalç string codigoReal = ""; Referencias.Guardar(codigoReferencia, ref codigoReal, lineaBodega); return(DBFunctions.RecordExist("SELECT mite_codigo FROM mitems WHERE mite_codigo='" + codigoReal + "'")); }
public async Task <IHttpActionResult> PutReferencias(Referencias lineasProductos) { try { this.lineasProductosServicios.Edit(lineasProductos); return(this.Ok(lineasProductos)); } catch (Exception ex) { return(this.BadRequest(ex.Message)); } }
protected void btnIngresar_Click(object sender, System.EventArgs e) { if (VerificarExistenciaReferencia(tbItemCrear.Text, (ddlLineas.SelectedValue.Split('-'))[1])) { string codigoReal = ""; Referencias.Guardar(tbItemCrear.Text, ref codigoReal, (ddlLineas.SelectedValue.Split('-'))[1]); Response.Redirect("" + indexPage + "?process=Produccion.ArbolProducto&codOri=" + codigoReal + "&codMod=" + tbItemCrear.Text); } else { Page.RegisterStartupScript("status", "'La referencia " + tbItemCrear.Text + " no se encuentra registrada dentro del sistema. Por favor revise!'"); } }
public IActionResult OnPost(Referencias referencias, string adios) { if (!ModelState.IsValid) { return(Page()); } if (adios == "Editar") { repositoryW.Update(referencias); } if (adios == "Eliminar") { repositoryW.Delete(referencias); } return(RedirectToPage("/Referencia/Index")); }
protected void btnIngresarConsulta_Click(object sender, System.EventArgs e) { int salida = VerificarArbolReferencia(tbItemCrearConsulta.Text, (ddlLineasConsult.SelectedValue.Split('-'))[1]); if (salida == -1) { string codigoReal = ""; Referencias.Guardar(tbItemCrearConsulta.Text, ref codigoReal, (ddlLineasConsult.SelectedValue.Split('-'))[1]); Response.Redirect("" + indexPage + "?process=Produccion.ConsultaArbol&codOri=" + codigoReal + "&codMod=" + tbItemCrearConsulta.Text); } else if (salida == 1) { Page.RegisterStartupScript("status", "'La referencia " + tbItemCrear.Text + " no se encuentra registrada dentro del sistema. Por favor revise!'"); } else if (salida == 2) { Page.RegisterStartupScript("status", "'La referencia " + tbItemCrear.Text + " no se ha configurado el arbol de producción. Por favor revise!'"); } }
public int VerificarArbolReferencia(string codigoReferenciaArbol, string lineaBodegaArbol) { int retorno = -1; //Se realiza la conversion de la referencia a su valor originalç string codigoReal = ""; Referencias.Guardar(codigoReferenciaArbol, ref codigoReal, lineaBodegaArbol); bool revisionReferencia = DBFunctions.RecordExist("SELECT mite_codigo FROM mitems WHERE mite_codigo='" + codigoReal + "'"); bool revisionArbol = DBFunctions.RecordExist("SELECT map_secuencia FROM marbolproducto WHERE mite_codparte = '" + codigoReal + "'"); if (revisionReferencia && revisionArbol) { retorno = -1; } else if (!revisionReferencia) { retorno = 1; } else if (!revisionArbol) { retorno = 2; } return(retorno); }