public string agregarCodigoValidacion(OA_CodidgoValidacionUsuario_E objCodValidUsua)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("sp_transaccipon_CodigoValidacionUsuario", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@action", "I");
                    cmd.Parameters.AddWithValue("@idCodValidacionOA", 0);
                    cmd.Parameters.AddWithValue("@rucOA", objCodValidUsua.rucOA);
                    cmd.Parameters.AddWithValue("@representanteLegal", objCodValidUsua.representanteLegal);
                    cmd.Parameters.AddWithValue("@correoReferencia", objCodValidUsua.correoReferencia);
                    cmd.Parameters.AddWithValue("@validado", objCodValidUsua.validado);

                    cmd.ExecuteNonQuery();
                    msg = "Se registró correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar el codigo de validacion: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar el codigo de validacion.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Example #2
0
        //Para cargar los select option de los filtros
        public List <Estado_E> listarEstado(int idUnidadPcc, string proceso, string tipoIncentivo)
        {
            List <Estado_E> listarEstado = new List <Estado_E>();

            try
            {
                using (cmd = new SqlCommand("sp_listarEstados", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@idUnidPcc", idUnidadPcc);
                    cmd.Parameters.AddWithValue("@Proceso", proceso);
                    cmd.Parameters.AddWithValue("@tipoIncentivo", tipoIncentivo);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        Estado_E estadoE = new Estado_E();
                        estadoE.idEstado     = Convert.ToInt32(dr["ID"]);
                        estadoE.nombreEstado = Convert.ToString(dr["Estado"]);
                        listarEstado.Add(estadoE);
                    }
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar los estados: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(listarEstado);
        }
        public string agregar(Fmto2IdeaNegocio_E objIdeaNeg)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_FMTO2_IDEASNEGOCIO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "I");
                    cmd.Parameters.AddWithValue("@idIdeaNegocio", 0);
                    cmd.Parameters.AddWithValue("@idOADatos", objIdeaNeg.idOADatos);
                    cmd.Parameters.AddWithValue("@idTipoIdeaNegocio", objIdeaNeg.idTipoIdeaNegocio);
                    cmd.Parameters.AddWithValue("@descripcionNegocio", objIdeaNeg.descripcionNegocio);
                    cmd.Parameters.AddWithValue("@nroSociosNegocio", objIdeaNeg.nroSociosNegocio);
                    cmd.Parameters.AddWithValue("@hectareasPlanNegocio", objIdeaNeg.hectareasPlanNegocio);
                    cmd.Parameters.AddWithValue("@idActividadEconomica", objIdeaNeg.idActividadEconomica);
                    cmd.Parameters.AddWithValue("@idCadenaProductiva", objIdeaNeg.idCadenaProductiva);
                    cmd.Parameters.AddWithValue("@tipoCultivo", objIdeaNeg.tipoCultivo);
                    cmd.Parameters.AddWithValue("@descripEspecifica", objIdeaNeg.descripEspecifica);
                    cmd.Parameters.AddWithValue("@tieneCertificadoCalidad", objIdeaNeg.tieneCertificadoCalidad);
                    cmd.Parameters.AddWithValue("@descripCertificado", objIdeaNeg.descripCertificado);
                    cmd.Parameters.AddWithValue("@aquienVendenConPN", objIdeaNeg.aquienVendenConPN);
                    cmd.Parameters.AddWithValue("@TAMANODEMANDA", objIdeaNeg.tamanoDemanda);
                    cmd.Parameters.AddWithValue("@fuenteInformacion", objIdeaNeg.fuenteInformacion);
                    cmd.Parameters.AddWithValue("@ventajasCompetitivas", objIdeaNeg.ventajasCompetitivas);
                    cmd.Parameters.AddWithValue("@APLICAORGCOMPETIDORAS", objIdeaNeg.aplicaOrgCompetidora);
                    cmd.Parameters.AddWithValue("@APLICAPRODINDIVIDCOMP", objIdeaNeg.aplicaProdIndividualCompetidora);
                    cmd.Parameters.AddWithValue("@numeroCompetidores", objIdeaNeg.numeroCompetidores);
                    cmd.Parameters.AddWithValue("@descripCompetidores", objIdeaNeg.descripCompetidores);
                    cmd.Parameters.AddWithValue("@nombreCompetidores", objIdeaNeg.nombreCompetidores);
                    cmd.Parameters.AddWithValue("@tieneAuspiciador", objIdeaNeg.tieneAuspiciador);
                    cmd.Parameters.AddWithValue("@nombreAuspiciador", objIdeaNeg.nombreAuspiciador);
                    cmd.Parameters.AddWithValue("@completado", objIdeaNeg.completado);
                    cmd.Parameters.AddWithValue("@activo", objIdeaNeg.activo);
                    cmd.Parameters.AddWithValue("@idUsuarioRegistro", objIdeaNeg.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@idUsuarioModificacion", 0);
                    cmd.Parameters.AddWithValue("@fechaModificacion", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente";
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar idea de negocio: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar idea de negocio.";
            }
            finally
            {
                cnx.CONSel.Close();
            }
            return(msg);
        }
Example #4
0
        public string agregar(OA_Contacto_E objOAContacto)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_CONTACTO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", 'I');
                    cmd.Parameters.AddWithValue("@idOAContacto", 0);
                    cmd.Parameters.AddWithValue("@idOA", objOAContacto.idOA);
                    cmd.Parameters.AddWithValue("@idOACargo", objOAContacto.idOACargo);
                    cmd.Parameters.AddWithValue("@dni", objOAContacto.dni);
                    cmd.Parameters.AddWithValue("@nombres", objOAContacto.nombres);
                    cmd.Parameters.AddWithValue("@apellidopaterno", objOAContacto.apellidoPaterno);
                    cmd.Parameters.AddWithValue("@apellidomaterno", objOAContacto.apellidoMaterno);
                    cmd.Parameters.AddWithValue("@fechNacimiento", objOAContacto.fechNacimiento);
                    cmd.Parameters.AddWithValue("@email", objOAContacto.email);
                    cmd.Parameters.AddWithValue("@estadoCivil", objOAContacto.estadoCivil);
                    cmd.Parameters.AddWithValue("@dniConyuge", objOAContacto.dniConyuge);
                    cmd.Parameters.AddWithValue("@telefono", objOAContacto.telefono);
                    cmd.Parameters.AddWithValue("@telefono2", objOAContacto.telefono2);
                    cmd.Parameters.AddWithValue("@motivoActualizacion", objOAContacto.motivoActualizacion);
                    cmd.Parameters.AddWithValue("@completado", objOAContacto.completado);
                    cmd.Parameters.AddWithValue("@activo", objOAContacto.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objOAContacto.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al registrar al contacto: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al registar al contacto.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
        public UP_AltitudxDistrito_E obtenerAltitud(string codigoUbigeo)
        {
            UP_AltitudxDistrito_E altitud_E = new UP_AltitudxDistrito_E();

            try
            {
                using (cmd = new SqlCommand("SP_OBTENER_ALTITUDXDISTRITO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@CODIGOUBIGEO", codigoUbigeo);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        UP_AltitudxDistrito_E altitud = new UP_AltitudxDistrito_E();
                        altitud.id_AltitudxDistrito = Convert.ToInt32(dr["ID"]);
                        altitud.altitud             = Convert.ToDecimal(dr["ALTITUD"]);
                        altitud_E = altitud;
                    }
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al obtener la altitud del distrito: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }
            return(altitud_E);
        }
Example #6
0
        public void enviarEmail(MailMessage mail, string origen, string credencial)
        {
            utilitario ut   = new utilitario();
            SmtpClient smtp = new SmtpClient();

            smtp.Host        = "smtp.gmail.com"; //smtp.mail.yahoo.com, smtp - mail.outlook.com,
            smtp.Port        = 25;               //465; //587
            smtp.Credentials = new NetworkCredential(origen, credencial);
            smtp.EnableSsl   = true;
            // client.UseDefaultCredentials = false;
            // client.DeliveryMethod = SmtpDeliveryMethod.Network;
            try
            {
                smtp.Send(mail);
            }
            catch (Exception ex)
            {
                Debug.WriteLine("No se a podido enviar mail: " + ex.Message.ToString() + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                smtp.Dispose();
            }
        }
Example #7
0
        public List <GrupoVisualizaDoc_E> listarGrupoVisualiza()
        {
            List <GrupoVisualizaDoc_E> listarGrupoVisualiza = new List <GrupoVisualizaDoc_E>();

            try
            {
                using (cmd = new SqlCommand("sp_Listar_GrupoVisualizaDoc", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        GrupoVisualizaDoc_E GrupoVisualiza = new GrupoVisualizaDoc_E();
                        GrupoVisualiza.idGrupoVisualizaDoc = Convert.ToInt32(dr["ID"]);
                        GrupoVisualiza.descripGrupo        = Convert.ToString(dr["Grupo"]);
                        listarGrupoVisualiza.Add(GrupoVisualiza);
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar los grupo que visualizan documentos: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(listarGrupoVisualiza);
        }
Example #8
0
        public List <OA_TipoIdeaNegocio_E> listarTipoIdeaNegocio()
        {
            List <OA_TipoIdeaNegocio_E> ltipoIdeaNeg = new List <OA_TipoIdeaNegocio_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_TIPOIDEANEGOCIO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        OA_TipoIdeaNegocio_E tipoIdeaNeg = new OA_TipoIdeaNegocio_E();
                        tipoIdeaNeg.idTipoIdeaNegocio = Convert.ToInt32(dr["ID"]);
                        tipoIdeaNeg.descripcion       = Convert.ToString(dr["TIPO IDEA NEGOCIO"]);
                        ltipoIdeaNeg.Add(tipoIdeaNeg);
                    }
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar los tipo de idea de Negocio: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(ltipoIdeaNeg);
        }
        public List <Fmto2TipoDocumentoAcreditacion_E> listar_TipoDocAcred()
        {
            List <Fmto2TipoDocumentoAcreditacion_E> listaDocAcred_E = new List <Fmto2TipoDocumentoAcreditacion_E>();

            try
            {
                using (cmd = new SqlCommand("sp_listarDocAcreditacion", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        Fmto2TipoDocumentoAcreditacion_E docAcred_E = new Fmto2TipoDocumentoAcreditacion_E();
                        docAcred_E.idTipoDocumentoAcred = Convert.ToInt32(dr["ID"]);
                        docAcred_E.descripcion          = Convert.ToString(dr["Descripcion"]);
                        listaDocAcred_E.Add(docAcred_E);
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al cargar el listado de doc. de acreditacion: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }
            return(listaDocAcred_E);
        }
        public string agregar(Fmto2CondicionesLocales_E objConLoc)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_CONDICIONESLOCALESXOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "I");
                    cmd.Parameters.AddWithValue("@IDCONDICIONESLOCALES", 0);
                    cmd.Parameters.AddWithValue("@IDCULTIVOCRIANZA", objConLoc.idCultivoCrianza);
                    cmd.Parameters.AddWithValue("@TERRENOLOCALPROPIO", objConLoc.terrenoLocalPropio);
                    cmd.Parameters.AddWithValue("@IDTIPODOCUMENTOACRED", objConLoc.idTipoDocumentoAcred);
                    cmd.Parameters.AddWithValue("@DESCDOCUMENTOACRED", objConLoc.descDocumentoAcred);
                    cmd.Parameters.AddWithValue("@especificacionOtroServBasico", objConLoc.especificacionOtroServBasico);
                    cmd.Parameters.AddWithValue("@especificacionOtroViaAccesoPlantaProc", objConLoc.especificacionOtroViaAccesoPlantaProc);
                    cmd.Parameters.AddWithValue("@especificacionOtroViaAccesoZonaProd", objConLoc.especificacionOtroViaAccesoZonaProd);
                    cmd.Parameters.AddWithValue("@PRESENTAMAQUINARIAPRODUCCION", objConLoc.presentaMaquinariaProduccion);
                    cmd.Parameters.AddWithValue("@DESCRIPMAQUINARIAPRODUCCION", objConLoc.descripMaquinariaProduccion);
                    cmd.Parameters.AddWithValue("@TIEMPOMAXTRASLADO", objConLoc.tiempoMaxTraslado);
                    cmd.Parameters.AddWithValue("@IDUNIDADMEDIDAMAX", objConLoc.idUnidadMedidaMax);
                    cmd.Parameters.AddWithValue("@TIEMPOMINTRASLADO", objConLoc.tiempoMinTraslado);
                    cmd.Parameters.AddWithValue("@IDUNIDADMEDIDAMIN", objConLoc.idUnidadMedidaMin);
                    cmd.Parameters.AddWithValue("@COMPLETADO", objConLoc.completado);
                    cmd.Parameters.AddWithValue("@ACTIVO", objConLoc.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objConLoc.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar Condición Local: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar Condición Local.";
            }
            finally
            {
                cnx.CONSel.Close();
            }
            return(msg);
        }
        public string agregarParticipacionCadVal(Fmto2ParticipacionCadenaValorxOA_E objFPV)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_ParticipacionCadenaValor", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@Action", "I");
                    cmd.Parameters.AddWithValue("@idParticipacionCadenaVal", 0);
                    cmd.Parameters.AddWithValue("@idCultivoCrianza", objFPV.idCultivoCrianza);
                    cmd.Parameters.AddWithValue("@volumenVentaActual", objFPV.volumenVentaActual);
                    cmd.Parameters.AddWithValue("@IDUNIDMEDIDA", objFPV.idUnidadMedida);
                    cmd.Parameters.AddWithValue("@precioVentaUnitario", objFPV.precioVentaUnitario);
                    cmd.Parameters.AddWithValue("@precioVentaAnual", objFPV.precioVentaAnual);
                    cmd.Parameters.AddWithValue("@vendeFormaConjunta", objFPV.vendeFormaConjunta);
                    cmd.Parameters.AddWithValue("@vendeFormaIndividual", objFPV.vendeFormaIndividual);
                    cmd.Parameters.AddWithValue("@proporcionFormaConjunta", objFPV.proporcionFormaConjunta);
                    cmd.Parameters.AddWithValue("@proporcionFormaIndividual", objFPV.proporcionFormaIndividual);
                    cmd.Parameters.AddWithValue("@completado", objFPV.completado);
                    cmd.Parameters.AddWithValue("@activo", objFPV.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objFPV.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar Participacion cadena V: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar Participacion cadena V";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Example #12
0
        public string agregarEvaliacionExp(EvaluacionExp_E objEvalExp)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_EVALUACIONEXPEDIENTEOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "I");
                    cmd.Parameters.AddWithValue("@IDEVALUACIONEXP", 0);
                    cmd.Parameters.AddWithValue("@IDCUTEXPEDIENTE", objEvalExp.idCutExpediente);
                    cmd.Parameters.AddWithValue("@IDESPECIALISTA", objEvalExp.idEspecialista);
                    cmd.Parameters.AddWithValue("@NROINFORME", objEvalExp.nroInforme);
                    cmd.Parameters.AddWithValue("@IDESTADO", objEvalExp.idEstado);
                    cmd.Parameters.AddWithValue("@ASUNTO", objEvalExp.asunto);
                    cmd.Parameters.AddWithValue("@FECHARECEPCIONEXP", objEvalExp.fechaRecepcionExp);
                    cmd.Parameters.AddWithValue("@FECHAINICIOEVALUACION", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@FECHAFINEVALUACION", objEvalExp.fechaFinEvaluacion);
                    cmd.Parameters.AddWithValue("@RESULTADOEVALUACION", objEvalExp.resultadoEvaluacion);
                    cmd.Parameters.AddWithValue("@ACTIVO", objEvalExp.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objEvalExp.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar la cabecera evaluacion de expediente oa: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar la cabecera evaluacion de expediente oa.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Example #13
0
        public string agregar(BajaDeOA_E objBajaOA)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_BAJADEOA", cnx.CONSel))

                    cnx.CONSel.Open();
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@action", 'I');
                cmd.Parameters.AddWithValue("@idBajaDeOA", 0);
                cmd.Parameters.AddWithValue("@idOA", objBajaOA.idOA);
                cmd.Parameters.AddWithValue("@deBaja", objBajaOA.deBaja);
                cmd.Parameters.AddWithValue("@idUnidadPcc", objBajaOA.idUnidadPcc);
                cmd.Parameters.AddWithValue("@idEspecialista", objBajaOA.idEspecialista);
                cmd.Parameters.AddWithValue("@idJefe", objBajaOA.idJefe);
                cmd.Parameters.AddWithValue("@fechaSolicitudBaja", objBajaOA.fechaSolicitudBaja);
                cmd.Parameters.AddWithValue("@motivoBaja", objBajaOA.motivoBaja);
                cmd.Parameters.AddWithValue("@confirmoBajaJefe", objBajaOA.confirmoBajaJefe);
                cmd.Parameters.AddWithValue("@fechaConfirmacionJefe", objBajaOA.fechaConfirmacionJefe);
                cmd.Parameters.AddWithValue("@DocAdjuntoSustento", objBajaOA.DocAdjuntoSustento);
                cmd.Parameters.AddWithValue("@idUsuarioRegistro", objBajaOA.idUsuarioRegistro);
                cmd.Parameters.AddWithValue("@fechaRegistro", ut.obtener_Fecha());
                cmd.Parameters.AddWithValue("@idUsuarioModificacion", 0);
                cmd.Parameters.AddWithValue("@fechaModificacion", 0);

                cmd.ExecuteNonQuery();

                msg = "Se registró correctamente";
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar Dar de Baja una OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar Dar de Baja una OA";
            }
            finally
            {
                cnx.CONSel.Close();
            }
            return(msg);
        }
        public string agregar(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", 'I');
                    cmd.Parameters.AddWithValue("@idExpedienteOA", 0);
                    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", objExpOA.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@fechaRegistro", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@idUsuarioModificacion", 0);
                    cmd.Parameters.AddWithValue("@fechaModificacion", 0);

                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar Expediente OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar Expediente OA.";
            }
            finally
            {
                cnx.CONSel.Close();
            }
            return(msg);
        }
        public string agregar(Notificaciones_E objNotif)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_NOTIFICACION", cnx.CONSel))

                    cnx.CONSel.Open();
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@action", 'I');
                cmd.Parameters.AddWithValue("@idNotificacion", 0);
                cmd.Parameters.AddWithValue("@idUnidadPcc", objNotif.idUnidadPcc);
                cmd.Parameters.AddWithValue("@idTipoSDA", objNotif.idTipoSDA);
                cmd.Parameters.AddWithValue("@idProceso", objNotif.idProceso);
                cmd.Parameters.AddWithValue("@idTipoIncentivo", objNotif.idTipoIncentivo);
                cmd.Parameters.AddWithValue("@idEstado", objNotif.idEstado);
                cmd.Parameters.AddWithValue("@Plazo", objNotif.Plazo);
                cmd.Parameters.AddWithValue("@diasAlerta", objNotif.diasAlerta);
                cmd.Parameters.AddWithValue("@perfilUsuario", objNotif.perfilUsuario);
                cmd.Parameters.AddWithValue("@mensajeNotificacion", objNotif.mensajeNotificacion);
                cmd.Parameters.AddWithValue("@activo", objNotif.activo);
                cmd.Parameters.AddWithValue("@idUsuarioRegistro", objNotif.idUsuarioRegistro);
                cmd.Parameters.AddWithValue("@fechaRegistro", objNotif.fechaRegistro);

                cmd.ExecuteNonQuery();

                msg = "Se registró correctamente";
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar Notificaciones");
                msg = "Error al agregar Notificaciones";
            }
            finally
            {
                cnx.CONSel.Close();
            }
            return(msg);
        }
        public string agregar(TipoUnidadMedida_E objTipoUnidMed)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_TIPOUNIDADMEDIDA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "I");
                    cmd.Parameters.AddWithValue("@IDTIPOUNDMED", 0);
                    cmd.Parameters.AddWithValue("@DESCTIPOUNDMED", objTipoUnidMed.descripTipoUndMedida);
                    cmd.Parameters.AddWithValue("@ACTIVO", objTipoUnidMed.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objTipoUnidMed.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar tipo de Unidad de medida: " + ex.Message.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Example #17
0
        public string agregar(Fmto2BienesServiciosxOA_E objBienServ)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_BIENESSERVICIOSXOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "I");
                    cmd.Parameters.AddWithValue("@IDFMTO2BIENESSERVICIOSOA", 0);
                    cmd.Parameters.AddWithValue("@IDBIENESSERVICIOS", objBienServ.idBienesServicios);
                    cmd.Parameters.AddWithValue("@IDALTERNATIVAXCAUSAPROBLEMAESPEC", objBienServ.idAlternativaxCausaProblemaEspec);
                    cmd.Parameters.AddWithValue("@IDUNIDADMEDIDA", objBienServ.idUnidadMedida);
                    cmd.Parameters.AddWithValue("@CANTIDAD", objBienServ.cantidad);
                    cmd.Parameters.AddWithValue("@PRECIOUNITARIO", objBienServ.precioUnitario);
                    cmd.Parameters.AddWithValue("@MONTOTOTAL", objBienServ.montoTotal);
                    cmd.Parameters.AddWithValue("@APORTEAGROIDEAS", objBienServ.aporteAgroideas);
                    cmd.Parameters.AddWithValue("@APORTEOA", objBienServ.aporteOA);
                    cmd.Parameters.AddWithValue("@PORCENTAJEAGROIDEAS", objBienServ.porcentajeAgroideas);
                    cmd.Parameters.AddWithValue("@PORCENTAJEOA", objBienServ.porcentajeOA);
                    cmd.Parameters.AddWithValue("@COMPLETADO", objBienServ.completado);
                    cmd.Parameters.AddWithValue("@ACTIVO", objBienServ.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objBienServ.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar bien o servicio: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar bien o servicio.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Example #18
0
        public string agregarDetallaEvalExp(DetalleEvaluacionExp_E objDetalEvalExp)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_DETALLEEVALUACIONEXP", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "I");
                    cmd.Parameters.AddWithValue("@IDDETALLEEVALUACIONEXP", 0);
                    cmd.Parameters.AddWithValue("@IDEVALUACIONEXP", objDetalEvalExp.idEvaluacionExp);
                    cmd.Parameters.AddWithValue("@IDREQUISITOSDOCOA", objDetalEvalExp.idRequisitosDocOA);
                    cmd.Parameters.AddWithValue("@CUMPLE", objDetalEvalExp.Cumple);
                    cmd.Parameters.AddWithValue("@OBSERVACIONESXFORMATO", objDetalEvalExp.ObservacionesxFormato);
                    cmd.Parameters.AddWithValue("@RECOMENDACIONESXFORMATO", objDetalEvalExp.RecomendacionesxFormato);
                    cmd.Parameters.AddWithValue("@ACTIVO", objDetalEvalExp.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objDetalEvalExp.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar los detalles de la evaluacion Exp. OA - UP-C : " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar los detalles de la evaluacion Exp. OA - UP - C.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
        public string agregar(AreaGeografica_E objAreaGeog)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_AREAGEOGRAFICA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "I");
                    cmd.Parameters.AddWithValue("@IDAREAGEOGRAFICA", 0);
                    cmd.Parameters.AddWithValue("@DESCRIPGEOGRAFICA", objAreaGeog.descripGeografica);
                    cmd.Parameters.AddWithValue("@ACTIVO", objAreaGeog.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objAreaGeog.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICADO", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente";
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al registrar area geográfica: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al registrar area geográfica.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Example #20
0
        public List <UP_Proceso_E> listarProcesos(int idUnidPcc, int idtipoSda)
        {
            List <UP_Proceso_E> lstProcesos = new List <UP_Proceso_E>();

            try
            {
                using (cmd = new SqlCommand("sp_listar_procesoSDA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@idUnidadPcc", idUnidPcc);
                    cmd.Parameters.AddWithValue("@idTipoSDA", idtipoSda);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        UP_Proceso_E procesosE = new UP_Proceso_E();
                        procesosE.idProceso      = Convert.ToInt32(dr["ID"]);
                        procesosE.nro            = Convert.ToInt32(dr["NRO"]);
                        procesosE.descripProceso = Convert.ToString(dr["Proceso"]);
                        procesosE.tipoSda        = Convert.ToString(dr["Tipo SDA"]);
                        procesosE.unidadPcc      = Convert.ToString(dr["Unid. PCC"]);
                        procesosE.activo         = Convert.ToBoolean(dr["Activo"]);
                        procesosE.nombUsuaReg    = Convert.ToString(dr["Usuario"]);
                        procesosE.fechaRegistro  = Convert.ToString(dr["Fecha Registro"]);
                        lstProcesos.Add(procesosE);
                    }
                }
            }catch (Exception ex)
            {
                Debug.WriteLine("Error al listar Procesos UP: " + ex.Message.ToString() + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(lstProcesos);
        }
        public string agregar(Fmto2ClientexOA_E objClienteOA)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_CLIENTEXOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "I");
                    cmd.Parameters.AddWithValue("@IDCLIENTEXOA", 0);
                    cmd.Parameters.AddWithValue("@idParticipacionCadenaVal", objClienteOA.idParticipacionCadenaVal);
                    cmd.Parameters.AddWithValue("@IDTIPOCLIENTE", objClienteOA.idTipoCliente);
                    cmd.Parameters.AddWithValue("@DESCRIPCLIENTEOA", objClienteOA.descripClienteOA);
                    cmd.Parameters.AddWithValue("@APLICA", objClienteOA.aplica);
                    cmd.Parameters.AddWithValue("@COMPLETADO", objClienteOA.completado);
                    cmd.Parameters.AddWithValue("@ACTIVO", objClienteOA.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objClienteOA.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar cliente oa: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar cliente OA.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Example #22
0
        public string agregar(Fmto2ViaAccesoZonaProdxOA_E objFVAZProduc)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_VIASACCESOZONAPRODUCCIONXOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "I");
                    cmd.Parameters.AddWithValue("@IDVIASACCESOZONAPRODUCCION", 0);
                    cmd.Parameters.AddWithValue("@IDCONDICIONESLOCALES", objFVAZProduc.idCondicionesLocales);
                    cmd.Parameters.AddWithValue("@IDTIPOVIAACCESO", objFVAZProduc.idTipoViaAcceso);
                    cmd.Parameters.AddWithValue("@APLICA", objFVAZProduc.aplica);
                    cmd.Parameters.AddWithValue("@COMPLETADO", objFVAZProduc.completado);
                    cmd.Parameters.AddWithValue("@ACTIVO", objFVAZProduc.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objFVAZProduc.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar vias de acceso a producción OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar vias de acceso a producción OA.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Example #23
0
        public string agregarInicioSesion(InicioSesion_E iniSes)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_AGREGAR_INICIOSESION", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDINICIOSESION", 0);
                    cmd.Parameters.AddWithValue("@IDAPLICACION", iniSes.IdAplicacion);
                    cmd.Parameters.AddWithValue("@USUARIO", iniSes.Usuario.ToString());
                    cmd.Parameters.AddWithValue("@CLAVE", iniSes.Clave.ToString());
                    cmd.Parameters.AddWithValue("@IP_ORIGEN", iniSes.Ip_Origen);
                    cmd.Parameters.AddWithValue("@NOMBEQUIPO", iniSes.Nombre_Equipo);
                    cmd.Parameters.AddWithValue("@RESULTADO", iniSes.Resultado_Sesion);
                    cmd.Parameters.AddWithValue("@FECHAING", iniSes.Fecha_Ingreso);
                    cmd.Parameters.AddWithValue("@HORAING", iniSes.Hora_Ingreso);

                    //int i = cmd.ExecuteNonQuery();
                    //msg = i.ToString() + " elemento agregado";

                    cmd.ExecuteNonQuery();
                    msg = "Se registró correctamente.";
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Error al grabar los datos de inicio de sesion: " + ex.Message.ToString() + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                cnx.CONS.Close();
            }

            return(msg);
        }
Example #24
0
        public List <ZonaIntervencion_E> listarTodo()
        {
            List <ZonaIntervencion_E> lZonaInter = new List <ZonaIntervencion_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_ZONAS_INTEVENCION", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    dr = cmd.ExecuteReader();


                    while (dr.Read())
                    {
                        ZonaIntervencion_E ZonaInter = new ZonaIntervencion_E();
                        ZonaInter.idZonaIntervencion = Convert.ToInt32(dr["ID"]);
                        ZonaInter.tipoAmbito         = Convert.ToString(dr["AMBITO"]).ToUpper();
                        ZonaInter.codigoUbigeo       = Convert.ToString(dr["COD. UBIGEO"]);
                        ZonaInter.activo             = Convert.ToBoolean(dr["ACTIVO"]);
                        ZonaInter.nombUsuarioReg     = Convert.ToString(dr["REGISTRADO POR"]);
                        ZonaInter.fechaRegistro      = Convert.ToString(dr["FECHA REGISTRO"]);
                        ZonaInter.nombUsuarioMod     = Convert.ToString(dr["MODIFICADO POR"]);
                        ZonaInter.fechaModificacion  = Convert.ToString(dr["FECHA MODIFICACION"]);
                        lZonaInter.Add(ZonaInter);
                    }
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar zona de intervención: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(lZonaInter);
        }
Example #25
0
        public string agregar(Fmto2ServicioBasicoxOA_E objFServBas)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_SERVICIOBASICOXOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "I");
                    cmd.Parameters.AddWithValue("@IDSERVICIOBASICOXOA", 0);
                    cmd.Parameters.AddWithValue("@IDCONDICIONESLOCALES", objFServBas.idCondicionesLocales);
                    cmd.Parameters.AddWithValue("@IDFMTO2TIPOSERVICIOBASICO", objFServBas.idFmto2TipoServicioBasico);
                    cmd.Parameters.AddWithValue("@APLICA", objFServBas.aplica);
                    cmd.Parameters.AddWithValue("@COMPLETADO", objFServBas.completado);
                    cmd.Parameters.AddWithValue("@ACTIVO", objFServBas.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objFServBas.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar servicios basico de OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar servicios basico de OA.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
        public string agregar(Fmto2MercadoxOA_E objFMOA)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_MERCADOXOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "I");
                    cmd.Parameters.AddWithValue("@IDMERCADOXOA", 0);
                    cmd.Parameters.AddWithValue("@IDPARTICIPACIONCADENAVAL", objFMOA.idParticipacionCadenaVal);
                    cmd.Parameters.AddWithValue("@IDMERCADOVENTA", objFMOA.idMercadoVenta);
                    cmd.Parameters.AddWithValue("@APLICA", objFMOA.aplica);
                    cmd.Parameters.AddWithValue("@COMPLETADO", objFMOA.completado);
                    cmd.Parameters.AddWithValue("@ACTIVO", objFMOA.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objFMOA.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar el Mercado OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar el Mercado OA.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
        public string agregar(Fmto2GravedadProblemaxOA_E objGProb)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_GRAVEDADPROBLEMA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "I");
                    cmd.Parameters.AddWithValue("@IDPROBLEMAXOA", 0);
                    cmd.Parameters.AddWithValue("@IDPARTICIPACIONCADENAVAL", objGProb.idParticipacionCadenaVal);
                    cmd.Parameters.AddWithValue("@IDGRAVEDADPROBLEMA", objGProb.idGravedadProblema);
                    cmd.Parameters.AddWithValue("@CALIFICACION", objGProb.calificacion);
                    cmd.Parameters.AddWithValue("@COMPLETADO", objGProb.completado);
                    cmd.Parameters.AddWithValue("@ACTIVO", objGProb.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objGProb.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente";
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar la gravedad del problema: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar la gravedad del problema.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Example #28
0
        public OA_ComparacionDatos_E validarDatosSocioOA_Vs_OADatos(int idOA, string nroExpediente)
        {
            OA_ComparacionDatos_E oaCompDatos_E = new OA_ComparacionDatos_E();


            try
            {
                using (cmd = new SqlCommand("OBTENER_DATOS_SOCIOSOA_VALIDACION", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDOA", idOA);
                    cmd.Parameters.AddWithValue("@NROEXPEDIENTE", nroExpediente);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        OA_ComparacionDatos_E oaCompDatos = new OA_ComparacionDatos_E();
                        oaCompDatos.idOA                        = Convert.ToInt32(dr["ID"]);
                        oaCompDatos.ProductoreHomb              = Convert.ToInt32(dr["ID"]);
                        oaCompDatos.ProductoreHombParticipan    = Convert.ToInt32(dr["ID"]);
                        oaCompDatos.ProductoreMuj               = Convert.ToInt32(dr["ID"]);
                        oaCompDatos.ProductoreMujParticipan     = Convert.ToInt32(dr["ID"]);
                        oaCompDatos.hBajoRiegoPcc               = Convert.ToDecimal(dr["ID"]);
                        oaCompDatos.hSecanoPcc                  = Convert.ToDecimal(dr["ID"]);
                        oaCompDatos.hTotalesPcc                 = Convert.ToDecimal(dr["ID"]);
                        oaCompDatos.totalSociosHomb             = Convert.ToInt32(dr["ID"]);
                        oaCompDatos.totalSociosHombParticipan   = Convert.ToInt32(dr["ID"]);
                        oaCompDatos.totalSociosMuj              = Convert.ToInt32(dr["ID"]);
                        oaCompDatos.totalSociosMujParticipan    = Convert.ToInt32(dr["ID"]);
                        oaCompDatos.totalBajoRiegoSocio         = Convert.ToDecimal(dr["ID"]);
                        oaCompDatos.totalBajoSecanoSocio        = Convert.ToDecimal(dr["ID"]);
                        oaCompDatos.totalBajoDestinadasPCCSocio = Convert.ToDecimal(dr["ID"]);

                        oaCompDatos_E = oaCompDatos;
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al realizar la comparacion de datos: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(oaCompDatos_E);
        }
Example #29
0
        //PAQS AGREGAR COMPROMISO
        public string agregarCompromiso(UP_Compromiso_E objCompromiso)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_COMPROMISO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@Action", "I");
                    cmd.Parameters.AddWithValue("@idCompromiso", 0);
                    cmd.Parameters.AddWithValue("@descripcionCompromiso", objCompromiso.descripcionCompromiso);
                    cmd.Parameters.AddWithValue("@idTipoCompromiso", objCompromiso.idTipoCompromiso);
                    cmd.Parameters.AddWithValue("@activo", objCompromiso.activo);
                    cmd.Parameters.AddWithValue("@idUsuarioRegistro", objCompromiso.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@fechaRegistro", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@idusuarioModificacion", 0);
                    cmd.Parameters.AddWithValue("@fechaModificacion", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar un compromiso: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar un compromiso.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
        public string agregar(Fmto2ContraPartidasOA_E objContraPart)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("sp_transaccion_ContrapartidaOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@action", "I");
                    cmd.Parameters.AddWithValue("@idContraPartidaOA", 0);
                    cmd.Parameters.AddWithValue("@idCo_financiamientoxOA", objContraPart.idCo_FinanciamientoxOA);
                    cmd.Parameters.AddWithValue("@idTipoContraPartida", objContraPart.idTipoContrapartida);
                    cmd.Parameters.AddWithValue("@aplica", objContraPart.aplica);
                    cmd.Parameters.AddWithValue("@idUsuarioRegisto", objContraPart.idusuarioRegistro);
                    cmd.Parameters.AddWithValue("@fechaRegistro", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@idUsuarioModificacion", 0);
                    cmd.Parameters.AddWithValue("@fechaModificacion", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar la contrapartida de OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al agregar la contrapartida de OA";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }