Beispiel #1
0
        //Listado para cargar select option problema especifico de oa
        public List <Fmto2ProblemaEspecificoOA_E> listarProblemasOA(int idCultivoCri)
        {
            List <Fmto2ProblemaEspecificoOA_E> listaProblema = new List <Fmto2ProblemaEspecificoOA_E>();

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

                    while (dr.Read())
                    {
                        Fmto2ProblemaEspecificoOA_E probEsp_E = new Fmto2ProblemaEspecificoOA_E();
                        probEsp_E.idProblemaEspecificoOA    = Convert.ToInt32(dr["ID"]);
                        probEsp_E.descripProblemaEspecifico = Convert.ToString(dr["Problema"]);
                        listaProblema.Add(probEsp_E);
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al cargar el select de los problemas especificos: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }
            return(listaProblema);
        }
Beispiel #2
0
        public List <Fmto2ProblemaEspecificoOA_E> listarProblemaEspecificoOA(int idCultCria)
        {
            List <Fmto2ProblemaEspecificoOA_E> listafmt2ProbEspec_E = new List <Fmto2ProblemaEspecificoOA_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_PROBLEMAESPECIFICO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDCULTIVOCRIANZA", idCultCria);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        Fmto2ProblemaEspecificoOA_E fmt2ProbEspec = new Fmto2ProblemaEspecificoOA_E();
                        fmt2ProbEspec.idProblemaEspecificoOA = Convert.ToInt32(dr["ID"]);
                        fmt2ProbEspec.nro = Convert.ToInt32(dr["NRO"]);
                        fmt2ProbEspec.idCultivoCrianza          = Convert.ToInt32(dr["ID CULT. CRIANZA"]);
                        fmt2ProbEspec.descripProblemaEspecifico = Convert.ToString(dr["PROBLEMA"]);
                        fmt2ProbEspec.codProblemaEsp            = Convert.ToString(dr["CODIGO"]);
                        fmt2ProbEspec.completado        = Convert.ToBoolean(dr["COMPLETADO"]);
                        fmt2ProbEspec.activo            = Convert.ToBoolean(dr["ACTIVO"]);
                        fmt2ProbEspec.nombUsuarReg      = Convert.ToString(dr["REGISTRADO POR"]);
                        fmt2ProbEspec.fechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        fmt2ProbEspec.nombUsuarMod      = Convert.ToString(dr["MODIFICADO POR"]);
                        fmt2ProbEspec.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        listafmt2ProbEspec_E.Add(fmt2ProbEspec);
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar los problemas espeficico de OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(listafmt2ProbEspec_E);
        }
Beispiel #3
0
        public string modificar(Fmto2ProblemaEspecificoOA_E objProbEspxOA)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_PROBLEMAESPECIFICOOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "U");
                    cmd.Parameters.AddWithValue("@IDPROBLEMAESPECIFICOOA", objProbEspxOA.idProblemaEspecificoOA);
                    cmd.Parameters.AddWithValue("@IDCULTIVOCRIANZA", objProbEspxOA.idCultivoCrianza);
                    cmd.Parameters.AddWithValue("@DESCRIPPROBLEMAESPECIFICO", objProbEspxOA.descripProblemaEspecifico);
                    cmd.Parameters.AddWithValue("@CODPROBLEMAESP", objProbEspxOA.codProblemaEsp);
                    cmd.Parameters.AddWithValue("@COMPLETADO", objProbEspxOA.completado);
                    cmd.Parameters.AddWithValue("@ACTIVO", objProbEspxOA.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objProbEspxOA.idUsuarioModificacion);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", ut.obtener_Fecha());
                    cmd.ExecuteNonQuery();

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

            return(msg);
        }
Beispiel #4
0
 public string eliminar(Fmto2ProblemaEspecificoOA_E objProbEspxOA)
 {
     return(probEsp_D.eliminar(objProbEspxOA));
 }
Beispiel #5
0
 public string modificar(Fmto2ProblemaEspecificoOA_E objProbEspxOA)
 {
     return(probEsp_D.modificar(objProbEspxOA));
 }
Beispiel #6
0
 public string agregar(Fmto2ProblemaEspecificoOA_E objProbEspxOA)
 {
     return(probEsp_D.agregar(objProbEspxOA));
 }