Exemple #1
0
        public List <Fmto2CausaxProblemaOA_E> listarCausaProblema(int idProblemaEsp)
        {
            List <Fmto2CausaxProblemaOA_E> listaCausaProblemaEsp_E = new List <Fmto2CausaxProblemaOA_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_CAUSASXPROBLEMA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDPROBLEMAESPECIFICOOA", idProblemaEsp);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        Fmto2CausaxProblemaOA_E causaProblemaEsp = new Fmto2CausaxProblemaOA_E();
                        causaProblemaEsp.nro = Convert.ToInt32(dr["NRO"]);
                        causaProblemaEsp.idCausaxProblema       = Convert.ToInt32(dr["ID"]);
                        causaProblemaEsp.idProblemaEspecificoOA = Convert.ToInt32(dr["ID PROB."]);
                        causaProblemaEsp.codCausaxProb          = Convert.ToString(dr["CODIGO"]);
                        causaProblemaEsp.descripcion            = Convert.ToString(dr["CAUSAS"]);
                        causaProblemaEsp.activo            = Convert.ToBoolean(dr["ACTIVO"]);
                        causaProblemaEsp.nombUsuarReg      = Convert.ToString(dr["REGISTRADO POR"]);
                        causaProblemaEsp.fechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        causaProblemaEsp.nombUsuarMod      = Convert.ToString(dr["MODIFICADO POR"]);
                        causaProblemaEsp.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        listaCausaProblemaEsp_E.Add(causaProblemaEsp);
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar las causa del problema OA : " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(listaCausaProblemaEsp_E);
        }
Exemple #2
0
        //public List<Fmto2CausaxProblemaOA_E> listarCausaProblemaGral(int idOA, string rucOA)
        //{
        //    List<Fmto2CausaxProblemaOA_E> listaCausaProblemaEsp_E = new List<Fmto2CausaxProblemaOA_E>();

        //    try
        //    {
        //        using (cmd = new SqlCommand("SP_LISTAR_TODO_CAUSASXPROBLEMA", cnx.CONSel))
        //        {
        //            cnx.CONSel.Open();
        //            cmd.CommandType = CommandType.StoredProcedure;
        //            cmd.Parameters.AddWithValue("@IDOA", idOA);
        //            cmd.Parameters.AddWithValue("@RUCOA", rucOA);
        //            dr = cmd.ExecuteReader();

        //            while (dr.Read())
        //            {
        //                Fmto2CausaxProblemaOA_E causaProblemaEsp = new Fmto2CausaxProblemaOA_E();
        //                causaProblemaEsp.idCausaxProblema = Convert.ToInt32(dr["ID"]);
        //                causaProblemaEsp.idProblemaEspecificoOA = Convert.ToInt32(dr["ID PROB."]);
        //                causaProblemaEsp.codCausaxProb = Convert.ToString(dr["CODIGO"]);
        //                causaProblemaEsp.descripcion = Convert.ToString(dr["CAUSAS"]);
        //                causaProblemaEsp.activo = Convert.ToBoolean(dr["ACTIVO"]);
        //                causaProblemaEsp.nombUsuarReg = Convert.ToString(dr["REGISTRADO POR"]);
        //                causaProblemaEsp.fechaRegistro = Convert.ToString(dr["FECHA REGISTRO"]);
        //                causaProblemaEsp.nombUsuarMod = Convert.ToString(dr["MODIFICADO POR"]);
        //                causaProblemaEsp.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
        //                listaCausaProblemaEsp_E.Add(causaProblemaEsp);
        //            }
        //        }

        //    }
        //    catch (Exception ex)
        //    {
        //        ut.logsave(this, ex);
        //        Debug.WriteLine("Error al listar las causa del problema OA : " + ex.Message.ToString() + ex.StackTrace.ToString());
        //    }
        //    finally
        //    {
        //        cnx.CONSel.Close();
        //    }

        //    return listaCausaProblemaEsp_E;
        //}

        public Fmto2CausaxProblemaOA_E obtenerCausaProblema(int idCausaProblema)
        {
            Fmto2CausaxProblemaOA_E CausaProblemaEsp_E = new Fmto2CausaxProblemaOA_E();

            try
            {
                using (cmd = new SqlCommand("SP_OBTENER_CAUSASXPROBLEMA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDCAUSAXPROBLEMA", idCausaProblema);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        Fmto2CausaxProblemaOA_E causaProblemaEsp = new Fmto2CausaxProblemaOA_E();
                        causaProblemaEsp.idCausaxProblema       = Convert.ToInt32(dr["ID"]);
                        causaProblemaEsp.idProblemaEspecificoOA = Convert.ToInt32(dr["ID PROB."]);
                        causaProblemaEsp.descripProblema        = Convert.ToString(dr["PROBLEMA"]);
                        causaProblemaEsp.codProblema            = Convert.ToString(dr["CODIGO PROBLEMA"]);
                        causaProblemaEsp.descripcion            = Convert.ToString(dr["CAUSA"]);
                        causaProblemaEsp.codCausaxProb          = Convert.ToString(dr["CODIGO CAUSA"]);
                        causaProblemaEsp.activo = Convert.ToBoolean(dr["ACTIVO"]);
                        CausaProblemaEsp_E      = causaProblemaEsp;
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al obtener las causa del problema OA : " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(CausaProblemaEsp_E);
        }
Exemple #3
0
        public string eliminar(Fmto2CausaxProblemaOA_E objCausaxProb)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_CAUSASXPROBLEMA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "D");
                    cmd.Parameters.AddWithValue("@IDCAUSAXPROBLEMA", objCausaxProb.idCausaxProblema);
                    cmd.Parameters.AddWithValue("@IDPROBLEMAESPECIFICOOA", 0);
                    cmd.Parameters.AddWithValue("@DESCRIPCION", 0);
                    cmd.Parameters.AddWithValue("@CODCAUSAXPROB", 0);
                    cmd.Parameters.AddWithValue("@ACTIVO", objCausaxProb.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objCausaxProb.idUsuarioModificacion);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", ut.obtener_Fecha());
                    cmd.ExecuteNonQuery();

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

            return(msg);
        }
Exemple #4
0
        //Listado de causas de problemas para asiganar alternativas

        public List <Fmto2CausaxProblemaOA_E> listadoCausasProblemas_Alt(int idCultivoCrianza)
        {
            List <Fmto2CausaxProblemaOA_E> listaCausas = new List <Fmto2CausaxProblemaOA_E>();

            try
            {
                using (cmd = new SqlCommand("sp_listarCausasdeProblemas_OA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@idCultivoCri", idCultivoCrianza);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        Fmto2CausaxProblemaOA_E causaProb_E = new Fmto2CausaxProblemaOA_E();
                        causaProb_E.nro = Convert.ToInt32(dr["Nro"]);
                        causaProb_E.idCausaxProblema       = Convert.ToInt32(dr["Id"]);
                        causaProb_E.idProblemaEspecificoOA = Convert.ToInt32(dr["IdProblema"]);
                        causaProb_E.descripcion            = Convert.ToString(dr["Causa"]);
                        causaProb_E.codCausaxProb          = Convert.ToString(dr["Codigo Causa"]);
                        listaCausas.Add(causaProb_E);
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar las causas de problema: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(listaCausas);
        }
Exemple #5
0
 public string eliminar(Fmto2CausaxProblemaOA_E objCausaxProb)
 {
     return(causaProbEsp_D.eliminar(objCausaxProb));
 }
Exemple #6
0
 public string modificar(Fmto2CausaxProblemaOA_E objCausaxProb)
 {
     return(causaProbEsp_D.modificar(objCausaxProb));
 }
Exemple #7
0
 public string agregar(Fmto2CausaxProblemaOA_E objCausaxProb)
 {
     return(causaProbEsp_D.agregar(objCausaxProb));
 }