public bool CambiarEstado(int n_IdGuia, int n_IdEstado) { DataTable dtResul = new DataTable(); CD_vta_guias miFun = new CD_vta_guias(); miFun.mysConec = mysConec; miFun.TraerRegistro(n_IdGuia); dtResul = miFun.dtGuiasDoc; bool booOk = false; miFun.mysConec = mysConec; if (miFun.CambiarEstado(n_IdGuia, n_IdEstado) == true) { if (n_IdEstado == 1) { booOk = true; } else { CD_log_ordenrequerimiento objReq = new CD_log_ordenrequerimiento(); objReq.mysConec = mysConec; int n_row = 0; int n_iddocref = 0; for (n_row = 0; n_row <= dtResul.Rows.Count - 1; n_row++) { n_iddocref = Convert.ToInt32(dtResul.Rows[n_row]["n_iddoc"]); booOk = objReq.ActualizarEstadoRequerimiento(n_iddocref, 1); // ACTUALIZAMOS LA ORDEN DE REQUERIMIENTO A 1 QUE INDICA EL ESTADO DE PENDIENTE if (booOk == false) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } else { break; } } booOk = true; } } else { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return(booOk); }
public BE_VTA_GUIAS TraerRegistro(int n_IdRegistro) { int n_row = 0; BE_VTA_GUIAS entGuias = new BE_VTA_GUIAS(); DataTable dtResult = new DataTable(); DataTable dtDatos = new DataTable(); CD_vta_guias miFun = new CD_vta_guias(); Helper.Comunes.Funciones ofun = new Helper.Comunes.Funciones(); miFun.mysConec = mysConec; entGuias = miFun.TraerRegistro(n_IdRegistro); LstDetalle = miFun.LstDetalle; dtResult = miFun.dtGuiasDoc; dtDatos = miFun.dtGuiasDatos; if (miFun.IntErrorNumber == 0) { for (n_row = 0; n_row <= dtResult.Rows.Count - 1; n_row++) { BE_VTA_GUIASDOC entguidoc = new BE_VTA_GUIASDOC(); entguidoc.n_idgui = Convert.ToInt32(dtResult.Rows[n_row]["n_idgui"]); entguidoc.n_idtipdoc = Convert.ToInt32(dtResult.Rows[n_row]["n_idtipdoc"]); entguidoc.c_numdoc = dtResult.Rows[n_row]["c_numdoc"].ToString(); entguidoc.n_iddoc = Convert.ToInt32(dtResult.Rows[n_row]["n_iddoc"]); LstGuiasDoc.Add(entguidoc); } if (dtDatos.Rows.Count != 0) { e_GuiaDatos = new BE_VTA_GUIASDATOS(); e_GuiaDatos.n_idgui = Convert.ToInt32(ofun.NulosN(dtDatos.Rows[0]["n_idgui"])); e_GuiaDatos.n_idtipdoc = Convert.ToInt32(ofun.NulosN(dtDatos.Rows[0]["n_idtipdoc"])); e_GuiaDatos._c_facnumser = ofun.NulosC(dtDatos.Rows[0]["c_facnumser"]).ToString(); e_GuiaDatos.c_facnumdoc = ofun.NulosC(dtDatos.Rows[0]["c_facnumdoc"]).ToString(); } else { e_GuiaDatos = null; } } else { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return(entGuias); }
public bool Actualizar(BE_VTA_GUIAS entGuias, List <BE_VTA_GUIASDOC> lstGuiasDoc, BE_VTA_GUIASDATOS e_GuiaDatos) { BE_VTA_GUIAS entNuevoGuias = new BE_VTA_GUIAS(); CD_vta_guias miFun = new CD_vta_guias(); bool booOk = false; miFun.mysConec = mysConec; entNuevoGuias.n_idemp = entGuias.n_idemp; entNuevoGuias.n_id = entGuias.n_id; entNuevoGuias.n_idano = entGuias.n_idano; entNuevoGuias.n_idmes = entGuias.n_idmes; entNuevoGuias.n_idcli = entGuias.n_idcli; entNuevoGuias.n_idtipdoc = entGuias.n_idtipdoc; entNuevoGuias.c_numser = entGuias.c_numser; entNuevoGuias.c_numdoc = entGuias.c_numdoc; entNuevoGuias.d_fchdoc = entGuias.d_fchdoc; entNuevoGuias.n_idemptra = entGuias.n_idemptra; entNuevoGuias.n_idmottra = entGuias.n_idmottra; entNuevoGuias.c_numordcom = entGuias.c_numordcom; entNuevoGuias.n_idtipdocref = entGuias.n_idtipdocref; entNuevoGuias.n_iddocref = entGuias.n_iddocref; entNuevoGuias.c_numdocref = entGuias.c_numdocref; entNuevoGuias.d_fchpeddocref = entGuias.d_fchpeddocref; entNuevoGuias.d_fchentdocref = entGuias.d_fchentdocref; entNuevoGuias.n_idpunvencli = entGuias.n_idpunvencli; entNuevoGuias.c_dirpunlle = entGuias.c_dirpunlle; entNuevoGuias.c_dirpunpar = entGuias.c_dirpunpar; entNuevoGuias.n_idemptra = entGuias.n_idemptra; entNuevoGuias.n_idcho = entGuias.n_idcho; entNuevoGuias.n_idvehtra = entGuias.n_idvehtra; entNuevoGuias.n_anulado = entGuias.n_anulado; entNuevoGuias.n_idpunpar = entGuias.n_idpunpar; entNuevoGuias.n_idpunlle = entGuias.n_idpunlle; entNuevoGuias.n_tipori = entGuias.n_tipori; entNuevoGuias.n_idclides = entGuias.n_idclides; entNuevoGuias.n_aplotrpro = entGuias.n_aplotrpro; entNuevoGuias.n_tipgui = entGuias.n_tipgui; miFun.LstDetalle = LstDetalle; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); booOk = miFun.Actualizar(entNuevoGuias, lstGuiasDoc, e_GuiaDatos); booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; return(booOk); }
public bool InsertarAnulado(int n_IdEmpresa, int n_Id, int n_IdTipDoc, DateTime d_FchDoc, int n_IdMes, int n_IdAno, string c_NumSer, string c_NumDoc, int n_TipoMovimiento) { bool booOk = false; CD_vta_guias miFun = new CD_vta_guias(); miFun.mysConec = mysConec; if (miFun.InsertarAnulado(n_IdEmpresa, n_Id, n_IdTipDoc, d_FchDoc, n_IdMes, n_IdAno, c_NumSer, c_NumDoc, n_TipoMovimiento) == false) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } booOk = true; return(booOk); }
public void Consulta2(string c_CadenaIN) { CD_vta_guias miFun = new CD_vta_guias(); miFun.mysConec = mysConec; miFun.Consulta2(c_CadenaIN); dtLista = miFun.dtLista; if (miFun.IntErrorNumber != null) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return; }
public void Consulta1(int n_IdEmpresa, int n_IdCliente) { CD_vta_guias miFun = new CD_vta_guias(); miFun.mysConec = mysConec; miFun.Consulta1(n_IdEmpresa, n_IdCliente); dtLista = miFun.dtLista; if (miFun.IntErrorNumber != null) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return; }
public void GuiasAnuales(int n_IdEmpresa, int n_Tipo, int n_AnoTrabajo, int n_OrigenGuia, string CadenaIn) { CD_vta_guias miFun = new CD_vta_guias(); miFun.mysConec = mysConec; miFun.GuiasAnuales(n_IdEmpresa, n_Tipo, n_AnoTrabajo, n_OrigenGuia, CadenaIn); dtLista = miFun.dtLista; if (miFun.booOcurrioError == true) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return; }
public void GuiasTranportistasPendiente(int n_IdEmpresa, int n_TipoMovimiento, int n_TipoOrigen, int n_AnoTrabajo) { DataTable dtResul = new DataTable(); CD_vta_guias miFun = new CD_vta_guias(); miFun.mysConec = mysConec; miFun.GuiasTranportistasPendiente(n_IdEmpresa, n_TipoMovimiento, n_TipoOrigen, n_AnoTrabajo); dtLista = miFun.dtLista; if (dtResul == null) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return; }
public DataTable Listar(int n_IdEmp, int n_idmes, int n_anotra, int n_TipoOrigen) { DataTable dtResul = new DataTable(); CD_vta_guias miFun = new CD_vta_guias(); miFun.mysConec = mysConec; dtResul = miFun.Listar(n_IdEmp, n_idmes, n_anotra, n_TipoOrigen); if (dtResul == null) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return(dtResul); }
public bool Consulta10(int n_idempresa, int n_TipoReporte, string c_FechaInicio, string c_FechaTermino, string c_CadenaIN) { bool b_result = false; CD_vta_guias miFun = new CD_vta_guias(); miFun.mysConec = mysConec; if (miFun.Consulta10(n_idempresa, n_TipoReporte, c_FechaInicio, c_FechaTermino, c_CadenaIN) == true) { dtLista = miFun.dtLista; b_result = true; } else { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; return(b_result); } return(b_result); }
public bool Insertar(BE_VTA_GUIAS entGuias, List <BE_VTA_GUIASDOC> lstGuiasDoc, BE_VTA_GUIASDATOS e_GuiaDatos) { BE_VTA_GUIAS entNuevoGuias = new BE_VTA_GUIAS(); CD_vta_guias miFun = new CD_vta_guias(); bool booOk = false; miFun.mysConec = mysConec; entNuevoGuias.n_idemp = entGuias.n_idemp; entNuevoGuias.n_id = entGuias.n_id; entNuevoGuias.n_idano = entGuias.n_idano; entNuevoGuias.n_idmes = entGuias.n_idmes; entNuevoGuias.n_idcli = entGuias.n_idcli; entNuevoGuias.n_idtipdoc = entGuias.n_idtipdoc; entNuevoGuias.c_numser = entGuias.c_numser; entNuevoGuias.c_numdoc = entGuias.c_numdoc; entNuevoGuias.d_fchdoc = entGuias.d_fchdoc; entNuevoGuias.n_idemptra = entGuias.n_idemptra; entNuevoGuias.n_idmottra = entGuias.n_idmottra; entNuevoGuias.n_idtipdocref = entGuias.n_idtipdocref; entNuevoGuias.n_iddocref = entGuias.n_iddocref; entNuevoGuias.c_numordcom = entGuias.c_numordcom; entNuevoGuias.d_fchpeddocref = entGuias.d_fchpeddocref; entNuevoGuias.d_fchentdocref = entGuias.d_fchentdocref; entNuevoGuias.n_idpunvencli = entGuias.n_idpunvencli; entNuevoGuias.c_dirpunlle = entGuias.c_dirpunlle; entNuevoGuias.c_dirpunpar = entGuias.c_dirpunpar; entNuevoGuias.n_idemptra = entGuias.n_idemptra; entNuevoGuias.n_idcho = entGuias.n_idcho; entNuevoGuias.n_idvehtra = entGuias.n_idvehtra; entNuevoGuias.n_anulado = entGuias.n_anulado; entNuevoGuias.n_tipgui = entGuias.n_tipgui; entNuevoGuias.c_numdocref = entGuias.c_numdocref; entNuevoGuias.n_idpunpar = entGuias.n_idpunpar; entNuevoGuias.n_idpunlle = entGuias.n_idpunlle; entNuevoGuias.n_tipori = entGuias.n_tipori; entNuevoGuias.n_idclides = entGuias.n_idclides; entNuevoGuias.n_aplotrpro = entGuias.n_aplotrpro; miFun.LstDetalle = LstDetalle; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); booOk = miFun.Insertar(entNuevoGuias, lstGuiasDoc, e_GuiaDatos); if (booOk == true) { if (entGuias.n_idtipdocref == 3) { n_IdGenerado = miFun.n_IdGenerado; CD_log_ordenrequerimiento objReq = new CD_log_ordenrequerimiento(); objReq.mysConec = mysConec; int n_row = 0; int n_iddocref = 0; for (n_row = 0; n_row <= lstGuiasDoc.Count - 1; n_row++) { n_iddocref = lstGuiasDoc[n_row].n_iddoc; booOk = objReq.ActualizarEstadoRequerimiento(n_iddocref, 3); // ACTUALIZAMOS LA ORDEN DE REQUERIMIENTO A 3 QUE INDICA EL ESTADO DE PROCESADO if (booOk == false) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; break; } } } } else { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return(booOk); }