public bool Insertar(BE_COO_SERVICIOS entServicios, List <BE_COO_SERVICIOSDET> lstServiciosDet) { bool booOk = false; DatosMySql xMiFuncion = new DatosMySql(); int n_row = 0; if (xMiFuncion.StoreEjecutar("coo_servicios_insertar", entServicios, mysConec, 0) == true) { for (n_row = 0; n_row <= lstServiciosDet.Count - 1; n_row++) { lstServiciosDet[n_row].n_idser = Convert.ToInt32(xMiFuncion.intIdGenerado); if (xMiFuncion.StoreEjecutar("coo_serviciosdet_insertar", lstServiciosDet[n_row], mysConec, null) == false) { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } } booOk = true; } else { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } return(booOk); }
public bool Actualizar(BE_COO_SERVICIOS entServicios, List <BE_COO_SERVICIOSDET> LstServicioscab) { bool b_result = false; CD_coo_servicios miFun = new CD_coo_servicios(); miFun.mysConec = mysConec; b_result = miFun.Actualizar(entServicios, LstServicioscab); if (b_result == false) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return(b_result); }
void VerRegistro(int n_IdRegistro) { int n_row = 0; string c_dato = ""; string c_idsoc = ""; objRegistros.mysConec = mysConec; objRegistros.TraerRegistro(n_IdRegistro); entRegistro = objRegistros.entServicios; lstRegistrosDet = objRegistros.lstServicios; TxtFchIni.Text = Convert.ToDateTime(entRegistro.d_fchini).ToString("dd/MM/yyyy"); TxtFchFin.Text = Convert.ToDateTime(entRegistro.d_fchfin).ToString("dd/MM/yyyy"); CboTipSer.SelectedValue = Convert.ToInt32(entRegistro.n_idtipser); TxtImpTotSer.Text = Convert.ToDouble(entRegistro.n_imptot).ToString("0.00"); TxtObs.Text = entRegistro.c_obs; FgSocios.Rows.Count = 2; for (n_row = 0; n_row <= lstRegistrosDet.Count - 1; n_row++) { FgSocios.Rows.Count = FgSocios.Rows.Count + 1; c_dato = funDatos.DataTableBuscar(dtSocPue, "n_id", "c_puesto", lstRegistrosDet[n_row].n_idpue.ToString(), "N").ToString(); FgSocios.SetData(FgSocios.Rows.Count - 1, 1, c_dato); // PUESTO DEL SOCIOS c_idsoc = funDatos.DataTableBuscar(dtSocPue, "n_id", "n_idsoc", lstRegistrosDet[n_row].n_idpue.ToString(), "N").ToString(); c_dato = funDatos.DataTableBuscar(dtSocios, "n_id", "c_idenumdoc", c_idsoc, "N").ToString(); FgSocios.SetData(FgSocios.Rows.Count - 1, 2, c_dato); // NUMERO DE DOCUMENTO DEL SOCIOS c_dato = funDatos.DataTableBuscar(dtSocios, "n_id", "c_apenom", c_idsoc, "N").ToString(); FgSocios.SetData(FgSocios.Rows.Count - 1, 3, c_dato); // APELLIDOS Y NOMBRES FgSocios.SetData(FgSocios.Rows.Count - 1, 4, lstRegistrosDet[n_row].c_numlecini.ToString()); FgSocios.SetData(FgSocios.Rows.Count - 1, 5, lstRegistrosDet[n_row].c_numlecfin.ToString()); FgSocios.SetData(FgSocios.Rows.Count - 1, 6, lstRegistrosDet[n_row].n_impcon.ToString("0.00")); FgSocios.SetData(FgSocios.Rows.Count - 1, 7, lstRegistrosDet[n_row].c_obs.ToString()); FgSocios.SetData(FgSocios.Rows.Count - 1, 8, lstRegistrosDet[n_row].n_idpue.ToString()); FgSocios.SetData(FgSocios.Rows.Count - 1, 9, c_idsoc); } }
public bool Actualizar(BE_COO_SERVICIOS entServicios, List <BE_COO_SERVICIOSDET> lstServiciosDet) { bool booOk = false; DatosMySql xMiFuncion = new DatosMySql(); int n_row = 0; string[,] arrParametros = new string[1, 3] { { "n_idser", "System.INT16", entServicios.n_id.ToString() } }; booOk = xMiFuncion.StoreEjecutar("coo_serviciosdet_delete", arrParametros, mysConec); if (booOk == true) { if (xMiFuncion.StoreEjecutar("coo_servicios_actualizar", entServicios, mysConec, null) == true) { for (n_row = 0; n_row <= lstServiciosDet.Count - 1; n_row++) { if (xMiFuncion.StoreEjecutar("coo_serviciosdet_insertar", lstServiciosDet[n_row], mysConec, null) == false) { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } } booOk = true; } else { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } } else { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } return(booOk); }