Пример #1
0
        public Fmto2ServicioBasicoxOA_E obtenerServiciosxAO(int idOA, string rucOA, int idCultCria)
        {
            Fmto2ServicioBasicoxOA_E fmto2ServBasico_E = new Fmto2ServicioBasicoxOA_E();

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

                    while (dr.Read())
                    {
                        Fmto2ServicioBasicoxOA_E fmto2ServBasico = new Fmto2ServicioBasicoxOA_E();
                        fmto2ServBasico.idServicioBasicoxOA       = Convert.ToInt32(dr["ID"]);
                        fmto2ServBasico.idCondicionesLocales      = Convert.ToInt32(dr["ID COND. LOC."]);
                        fmto2ServBasico.idFmto2TipoServicioBasico = Convert.ToInt32(dr["ID TIPO SERV."]);
                        fmto2ServBasico.tipoServBasico            = Convert.ToString(dr["TIPO SERV."]);
                        fmto2ServBasico.aplica            = Convert.ToBoolean(dr["APLICA"]);
                        fmto2ServBasico.completado        = Convert.ToBoolean(dr["COMPLETADO"]);
                        fmto2ServBasico.activo            = Convert.ToBoolean(dr["ACTIVO"]);
                        fmto2ServBasico.nombUsuarReg      = Convert.ToString(dr["REGISTRADO POR"]);
                        fmto2ServBasico.fechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        fmto2ServBasico.nombUsuarMod      = Convert.ToString(dr["MODIFICADO POR"]);
                        fmto2ServBasico.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        fmto2ServBasico_E = fmto2ServBasico;
                    }
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al obtener Servicios OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(fmto2ServBasico_E);
        }
Пример #2
0
        public string eliminar(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", "D");
                    cmd.Parameters.AddWithValue("@IDSERVICIOBASICOXOA", objFServBas.idServicioBasicoxOA);
                    cmd.Parameters.AddWithValue("@IDCONDICIONESLOCALES", objFServBas.idCondicionesLocales);
                    cmd.Parameters.AddWithValue("@IDFMTO2TIPOSERVICIOBASICO", 0);
                    cmd.Parameters.AddWithValue("@ESPECIFICACIONOTROS", 0);
                    cmd.Parameters.AddWithValue("@APLICA", 0);
                    cmd.Parameters.AddWithValue("@COMPLETADO", 0);
                    cmd.Parameters.AddWithValue("@ACTIVO", objFServBas.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objFServBas.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 servicios basico de OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al modificar servicios basico de OA.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Пример #3
0
        public List <Fmto2ServicioBasicoxOA_E> listarFmto2ServBasicoxOA(int idCondLoc)
        {
            List <Fmto2ServicioBasicoxOA_E> listarServBasicoOA = new List <Fmto2ServicioBasicoxOA_E>();

            try
            {
                using (cmd = new SqlCommand("sp_listar_ServiciosBasicosxOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@idCondicionesLocales", idCondLoc);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        Fmto2ServicioBasicoxOA_E servbasicoOA_E = new Fmto2ServicioBasicoxOA_E();
                        servbasicoOA_E.nro = Convert.ToInt32(dr["Nro"]);
                        // mercadoOA.idParticipacionCadenaVal = Convert.ToInt32(dr["IDPartCadVal"]);
                        servbasicoOA_E.idServicioBasicoxOA       = Convert.ToInt32(dr["IDServBasicoOA"]);
                        servbasicoOA_E.idFmto2TipoServicioBasico = Convert.ToInt32(dr["ID Tipo Serv."]);
                        servbasicoOA_E.tipoServBasico            = Convert.ToString(dr["Servicio"]);
                        servbasicoOA_E.aplica = Convert.ToBoolean(dr["aplica"]);
                        listarServBasicoOA.Add(servbasicoOA_E);
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar los servicios básicos de OA: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(listarServBasicoOA);
        }
Пример #4
0
 public string eliminar(Fmto2ServicioBasicoxOA_E objFServBas)
 {
     return(servBasico_D.eliminar(objFServBas));
 }
Пример #5
0
 public string modificar(Fmto2ServicioBasicoxOA_E objFServBas)
 {
     return(servBasico_D.modificar(objFServBas));
 }
Пример #6
0
 public string agregar(Fmto2ServicioBasicoxOA_E objFServBas)
 {
     return(servBasico_D.agregar(objFServBas));
 }