//public string generarNroCUTExpOA() //{ // string resultado = ""; // try // { // using (cmd = new SqlCommand("SP_GENERAR_NROCUT_SEL", cnx.CONSel)) // { // cnx.CONSel.Open(); // cmd.CommandType = CommandType.StoredProcedure; // dr = cmd.ExecuteReader(); // while (dr.Read()) // { // resultado = Convert.ToString(dr["NRO CUT"]); // } // } // } // catch (Exception ex) // { // ut.logsave(this, ex); // Debug.WriteLine("Error al generar nroExpediente: " + ex.Message.ToString() + ex.StackTrace.ToString()); // resultado = "Error al generar nroExpediente."; // } // finally // { // cnx.CONSel.Close(); // } // return resultado; //} public MP_ExpedienteOA_E obtenerNroExpediente(string nroRuc) { MP_ExpedienteOA_E mp_ExpOA_E = new MP_ExpedienteOA_E(); try { using (cmd = new SqlCommand("SP_OBTENER_EXPOA_X_NRORUC", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@rucOA", nroRuc); dr = cmd.ExecuteReader(); while (dr.Read()) { MP_ExpedienteOA_E mpExpedienteOA = new MP_ExpedienteOA_E(); mpExpedienteOA.idExpedienteOA = Convert.ToInt32(dr["ID"]); mpExpedienteOA.numeroExpedienteOA = Convert.ToString(dr["Nro Expediente"]); mpExpedienteOA.idTipoSDA = Convert.ToInt32(dr["tipo SDA"]); mpExpedienteOA.idProceso = Convert.ToInt32(dr["Proceso"]); mpExpedienteOA.idTipoIncentivo = Convert.ToInt32(dr["Incentivo"]); mp_ExpOA_E = mpExpedienteOA; } } }catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al obtener el Nro. Expediente: " + ex.Message.ToString() + ex.StackTrace.ToString()); } finally { cnx.CONSel.Close(); } return(mp_ExpOA_E); }
public MP_ExpedienteOA_E obtenerNroExpediente_IDOADatos(int idOADatos) { MP_ExpedienteOA_E mp_ExpOA_E = new MP_ExpedienteOA_E(); try { using (cmd = new SqlCommand("SP_OBTENER_NROEXPEDIENTEOA_X_IDOADATOS", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDOADATOS", idOADatos); dr = cmd.ExecuteReader(); while (dr.Read()) { MP_ExpedienteOA_E mp_ExpOA = new MP_ExpedienteOA_E(); mp_ExpOA.numeroExpedienteOA = Convert.ToString(dr["Nro Expediente"]); mp_ExpOA_E = mp_ExpOA; } } } catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al obtener el nro. Expediente por idOadatos: " + ex.Message.ToString() + ex.StackTrace.ToString()); } finally { cnx.CONSel.Close(); } return(mp_ExpOA_E); }
public bool validarRegistro(MP_ExpedienteOA_E objobjExpOA) { int resultado = 0; try { using (cmd = new SqlCommand("SP_VALIDAR_EXPEDIENTEOA", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idOADatos", objobjExpOA.idOADatos); cmd.Parameters.AddWithValue("@idTipoSDA", objobjExpOA.idTipoSDA); cmd.Parameters.AddWithValue("@idTipoIncentivo", objobjExpOA.idTipoIncentivo); cmd.Parameters.AddWithValue("@IDPROCESO", objobjExpOA.idProceso); cmd.Parameters.AddWithValue("@nroExpedienteAntigo", objobjExpOA.numeroExpedienteAntiguo); cmd.Parameters.AddWithValue("@asunto", objobjExpOA.asuntoExpedienteOA); cmd.Parameters.AddWithValue("@activo", objobjExpOA.activo); resultado = Convert.ToInt32(cmd.ExecuteScalar()); } } catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al validar existencia el expediente: " + ex.Message.ToString() + ex.StackTrace.ToString()); } finally { cnx.CONSel.Close(); } return((resultado == 0) ? false : true); }
public MP_ExpedienteOA_E buscarxRucOA(string rucOA) { MP_ExpedienteOA_E expOA_E = new MP_ExpedienteOA_E(); try { using (cmd = new SqlCommand("SP_OBTENER_MP_DATOS_OA_X_RUC", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@RUCOA", rucOA); dr = cmd.ExecuteReader(); while (dr.Read()) { MP_ExpedienteOA_E expOA = new MP_ExpedienteOA_E(); expOA.idExpedienteOA = Convert.ToInt32(dr["ID"]); expOA.idOA = Convert.ToInt32(dr["IDOA"]); expOA.idOADatos = Convert.ToInt32(dr["ID DATOS"]); expOA.rucOA = Convert.ToString(dr["RUC"]); expOA.razSocial = Convert.ToString(dr["RAZON SOCIAL"]).ToUpper(); expOA.codUbigeo = Convert.ToString(dr["CODIGO UBIGEO"]); expOA.direccionLegal = Convert.ToString(dr["DIRECCION LEGAL"]); expOA.centroPoblado = Convert.ToString(dr["CENTRO POBLADO"]); expOA.idTipoSDA = Convert.ToInt32(dr["ID TIPO DE SDA"]); expOA.idTipoIncentivo = Convert.ToInt32(dr["ID TIPO INCENTIVO"]); expOA.idOficinaRegional = Convert.ToInt32(dr["ID DEPENDENCIA DE REGISTRO"]); expOA.asuntoExpedienteOA = Convert.ToString(dr["ASUNTO"]); expOA.observaciones = Convert.ToString(dr["OBSERVACION"]); expOA.numeroExpedienteOA = Convert.ToString(dr["NRO EXPEDIENTE OA"]).ToUpper(); expOA.cuentaExpedienteAntiguo = Convert.ToBoolean(dr["EXPEDIENTE ANTIGUO"]); expOA.numeroExpedienteOA = Convert.ToString(dr["NRO. EXPEDIENTE"]); expOA.estadoBandejaUnidad = Convert.ToString(dr["ESTADO BANDEJA"]).ToUpper(); expOA.idEstado = Convert.ToInt32(dr["ID ESTADO EXP"]); expOA.fechaRegistro = Convert.ToString(dr["FECHA RECEPCION"]); expOA_E = expOA; } } } catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al obtener el expediente: " + ex.Message.ToString() + ex.StackTrace.ToString()); } finally { cnx.CONSel.Close(); } return(expOA_E); }
public string modificar(MP_ExpedienteOA_E objExpOA) { string msg = ""; try { using (cmd = new SqlCommand("SP_TRANSACCION_MP_EXPEDIENTEOA", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ACTION", 'U'); cmd.Parameters.AddWithValue("@idExpedienteOA", objExpOA.idExpedienteOA); cmd.Parameters.AddWithValue("@IDOADATOS", objExpOA.idOADatos); cmd.Parameters.AddWithValue("@idTipoSDA", objExpOA.idTipoSDA); cmd.Parameters.AddWithValue("@IDPROCESO", objExpOA.idProceso); cmd.Parameters.AddWithValue("@idTipoIncentivo", objExpOA.idTipoIncentivo); cmd.Parameters.AddWithValue("@idUnidadPcc", objExpOA.idUnidadPcc); cmd.Parameters.AddWithValue("@idOficinaRegional", objExpOA.idOficinaRegional); cmd.Parameters.AddWithValue("@NROEXPEDIENTEOA", objExpOA.numeroExpedienteOA); cmd.Parameters.AddWithValue("@asuntoExpedienteOA", objExpOA.asuntoExpedienteOA); cmd.Parameters.AddWithValue("@observaciones", objExpOA.observaciones); cmd.Parameters.AddWithValue("@cuentaExpedienteAntiguo", objExpOA.cuentaExpedienteAntiguo); cmd.Parameters.AddWithValue("@NUMEROEXPEDIENTEANTIGUO", objExpOA.numeroExpedienteAntiguo); cmd.Parameters.AddWithValue("@idEstado", objExpOA.idEstado); cmd.Parameters.AddWithValue("@ESTADOBANDEJAUNID", objExpOA.estadoBandejaUnidad); cmd.Parameters.AddWithValue("@activo", objExpOA.activo); cmd.Parameters.AddWithValue("@idUsuarioRegistro", 0); cmd.Parameters.AddWithValue("@fechaRegistro", 0); cmd.Parameters.AddWithValue("@idUsuarioModificacion", objExpOA.idUsuarioModificacion); cmd.Parameters.AddWithValue("@fechaModificacion", ut.obtener_Fecha()); cmd.ExecuteNonQuery(); msg = "Se modificó correctamete."; } } catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al modificar Expediente OA: " + ex.Message.ToString() + ex.StackTrace.ToString()); msg = "Error al modificar Expediente OA."; } finally { cnx.CONSel.Close(); } return(msg); }
//LISTAR EXPEDIENTES REGISTRADOS POR OA public List <MP_ExpedienteOA_E> listarxfiltro(string rucOA) { List <MP_ExpedienteOA_E> lExpedienteOA = new List <MP_ExpedienteOA_E>(); try { using (cmd = new SqlCommand("sp_listar_ExpedientesxOA", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@RUCOA", rucOA); dr = cmd.ExecuteReader(); while (dr.Read()) { MP_ExpedienteOA_E expOA = new MP_ExpedienteOA_E(); expOA.nro = Convert.ToInt32(dr["NRO"]); expOA.idExpedienteOA = Convert.ToInt32(dr["ID"]); expOA.idOADatos = Convert.ToInt32(dr["ID OAdatos"]); expOA.numeroExpedienteOA = Convert.ToString(dr["Nro Expediente"]); expOA.unidadPcc = Convert.ToString(dr["Unidad de destino"]); expOA.tipoSDA = Convert.ToString(dr["Tipo Cofinanciamiento"]); expOA.tipoIncentivo = Convert.ToString(dr["Tipo Incentivo"]); expOA.asuntoExpedienteOA = Convert.ToString(dr["Asunto"]); expOA.proceso = Convert.ToString(dr["Proceso"]); expOA.oficinaRegional = Convert.ToString(dr["Lugar de Recepcion"]); expOA.fechaRegistro = Convert.ToString(dr["Fecha Recepcion"]); expOA.observaciones = Convert.ToString(dr["Observaciones"]); expOA.numeroExpedienteAntiguo = Convert.ToString(dr["Nro Expediente Antiguo"]); expOA.estadoBandejaUnidad = Convert.ToString(dr["Estado Bandeja"]); lExpedienteOA.Add(expOA); } } } catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al listar los expediente: " + ex.Message.ToString() + ex.StackTrace.ToString()); } finally { cnx.CONSel.Close(); } return(lExpedienteOA); }
public bool validarRegistro(MP_ExpedienteOA_E objobjExpOA) { return(expOA_D.validarRegistro(objobjExpOA)); }
public string eliminar(MP_ExpedienteOA_E objExpOA) { return(expOA_D.eliminar(objExpOA)); }
public string modificar(MP_ExpedienteOA_E objExpOA) { return(expOA_D.modificar(objExpOA)); }
public string agregar(MP_ExpedienteOA_E objExpOA) { return(expOA_D.agregar(objExpOA)); }