Example #1
0
        //____________________________________________________________
        //Lista "objeto" con StoredProcedure
        public static List <LocalidadDTO> ListarLocalidadSP()
        {
            OracleCommand       cmd = new OracleCommand();
            List <LocalidadDTO> ListaLocalidades = new List <LocalidadDTO>();

            cmd.Connection  = new OracleConnection(ConfigurationManager.ConnectionStrings["CHAPA"].ConnectionString);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "LOCALIDAD_SELECT";
            cmd.BindByName  = true;

            cmd.Parameters.Add("o_c_loc", OracleDbType.RefCursor, ParameterDirection.Output);

            cmd.Connection.Open();
            OracleDataReader odr = cmd.ExecuteReader();

            while (odr.Read())
            {
                LocalidadDTO objLoc = new LocalidadDTO();

                objLoc.locId          = Convert.ToInt32(odr[0]);
                objLoc.locDescripcion = odr[1].ToString();

                ListaLocalidades.Add(objLoc);
            }
            cmd.Connection.Close();
            cmd.Dispose();

            return(ListaLocalidades);
        }
Example #2
0
        //____________________________________________________________
        //Lista "objeto" con StoredProcedure
        public static List<LocalidadDTO> ListarLocalidadSP()
        {
            OracleCommand cmd = new OracleCommand();
            List<LocalidadDTO> ListaLocalidades = new List<LocalidadDTO>();

            cmd.Connection = new OracleConnection(ConfigurationManager.ConnectionStrings["CHAPA"].ConnectionString);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "LOCALIDAD_SELECT";
            cmd.BindByName = true;

            cmd.Parameters.Add("o_c_loc", OracleDbType.RefCursor, ParameterDirection.Output);

            cmd.Connection.Open();
            OracleDataReader odr = cmd.ExecuteReader();
            while (odr.Read())
            {
                LocalidadDTO objLoc = new LocalidadDTO();

                objLoc.locId = Convert.ToInt32(odr[0]);
                objLoc.locDescripcion = odr[1].ToString();

                ListaLocalidades.Add(objLoc);
            }
            cmd.Connection.Close();
            cmd.Dispose();

            return ListaLocalidades;
        }
Example #3
0
        public static bool ValidaEliminacionLocalidad(LocalidadDTO theLocalidadDTO, ref DataTable pobjDatable)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            wobjSQLHelper.SetParametro("@idLocalidad", SqlDbType.VarChar, 20, theLocalidadDTO.IdLocalidad);

            try
            {
                //====================================================================================
                if (wobjSQLHelper.Ejecutar("validaEliminacionLocalidad", "YouCom", pobjDatable) <= 0)
                {
                    retorno = true;
                }
                else
                {
                    retorno = false;
                }
                //====================================================================================
            }
            catch (Exception eobjException)
            {
                throw eobjException;
            }
            return(retorno);
        }
Example #4
0
        public static bool InsertLocalidad(LocalidadDTO theLocalidadDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            wobjSQLHelper.SetParametro("@Region", SqlDbType.VarChar, 20, theLocalidadDTO.IdRegion);
            wobjSQLHelper.SetParametro("@descripcionLocalidad", SqlDbType.VarChar, 100, theLocalidadDTO.Descripcion);
            wobjSQLHelper.SetParametro("@PUsuarioIngreso", SqlDbType.VarChar, 20, theLocalidadDTO.UsuarioIngreso);


            try
            {
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("INS_localidad", "YouCom"))
                {
                case 0:
                    throw new Exception("No se pudo grabar.");

                case -1:
                    throw new Exception("Hubo un error.");

                case -2:
                    throw new Exception("Hubo un error.");
                }
                //====================================================================================
                retorno = true;
            }
            catch (Exception eobjException)
            {
                throw eobjException;
            }
            return(retorno);
        }
Example #5
0
        //____________________________________________________________
        //Lista "objeto" con Text
        public static List <LocalidadDTO> ListarLocalidadText()
        {
            OracleCommand       cmd = new OracleCommand();
            List <LocalidadDTO> ListaLocalidades = new List <LocalidadDTO>();

            cmd.Connection = new OracleConnection(ConfigurationManager.ConnectionStrings["CHAPA"].ConnectionString);
            string strParcial = "Select  * from localidad";

            cmd.CommandType = CommandType.Text;
            cmd.CommandText = strParcial;
            cmd.Connection.Open();
            OracleDataReader odr = cmd.ExecuteReader();

            while (odr.Read())
            {
                LocalidadDTO objLoc = new LocalidadDTO();

                objLoc.locId          = Convert.ToInt32(odr[0]);
                objLoc.locDescripcion = odr[1].ToString();

                ListaLocalidades.Add(objLoc);
            }
            cmd.Connection.Close();
            cmd.Dispose();

            return(ListaLocalidades);
        }
Example #6
0
        public List <LocalidadNegocio> GetLocalidadesByProvincia(int provinciaid)
        {
            List <LocalidadDTO> lol = new List <LocalidadDTO>();

            LocalidadDTO objlocalidad = new LocalidadDTO();

            lol = objlocalidad.GetLoalidadbyprovinciaID(provinciaid);

            List <LocalidadNegocio> lolRetorno = new List <LocalidadNegocio>();

            if (lol != null)
            {
                lolRetorno = lol.Select(s => new LocalidadNegocio
                {
                    Localidadid = s.Localidadid,
                    Descripcion = s.Descripcion
                }).ToList();

                return(lolRetorno);
            }
            else
            {
                this.Localidadid = -1;
                this.Descripcion = null;
                lolRetorno.Add(this);
            }
            return(null);
        }
Example #7
0
        public static bool ActivaLocalidad(LocalidadDTO theLocalidadDTO)
        {
            bool retorno = false;

            YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper();

            wobjSQLHelper.SetParametro("@PidLocalidad", SqlDbType.VarChar, 20, theLocalidadDTO.IdLocalidad);
            wobjSQLHelper.SetParametro("@PusuarioIngreso", SqlDbType.VarChar, 20, theLocalidadDTO.UsuarioModificacion);

            try
            {
                //====================================================================================
                switch (wobjSQLHelper.EjecutarNQ("Activa_localidad", "YouCom"))
                {
                case 0:
                    throw new Exception("No se pudo grabar.");

                case -1:
                    throw new Exception("Hubo un error.");

                case -2:
                    throw new Exception("Hubo un error.");
                }
                //====================================================================================
                retorno = true;
            }
            catch (Exception eobjException)
            {
                throw eobjException;
            }
            return(retorno);
        }
Example #8
0
        public static List <LocalidadDTO> ListadoLocalidad()
        {
            DataTable pobjDataTable = new DataTable();

            YouCom.DTO.LocalidadDTO        theLocalidadDTO;
            List <YouCom.DTO.LocalidadDTO> collLocalidad = new List <LocalidadDTO>();

            if (YouCom.Comun.DAL.Accesos.Localidad.ListadoLocalidad(ref pobjDataTable))
            {
                foreach (DataRow wobjDataRow in pobjDataTable.Rows)
                {
                    theLocalidadDTO                     = new LocalidadDTO();
                    theLocalidadDTO.IdLocalidad         = wobjDataRow["id_loc"] != null ? wobjDataRow["id_loc"].ToString() : string.Empty;
                    theLocalidadDTO.IdRegion            = wobjDataRow["id_reg"] != null ? wobjDataRow["id_reg"].ToString() : string.Empty;
                    theLocalidadDTO.Descripcion         = wobjDataRow["dsc_loc"] != null ? wobjDataRow["dsc_loc"].ToString() : string.Empty;
                    theLocalidadDTO.UsuarioIngreso      = wobjDataRow["usuario_ingreso"] != null ? wobjDataRow["usuario_ingreso"].ToString() : string.Empty;
                    theLocalidadDTO.FechaIngreso        = wobjDataRow["fecha_ingreso"] != null ? wobjDataRow["fecha_ingreso"].ToString() : string.Empty;
                    theLocalidadDTO.UsuarioModificacion = wobjDataRow["usuario_modificacion"] != null ? wobjDataRow["usuario_modificacion"].ToString() : string.Empty;
                    theLocalidadDTO.FechaModificacion   = wobjDataRow["fecha_modificacion"] != null ? wobjDataRow["fecha_modificacion"].ToString() : string.Empty;
                    theLocalidadDTO.Estado              = wobjDataRow["estado"] != null ? wobjDataRow["estado"].ToString() : string.Empty;

                    collLocalidad.Add(theLocalidadDTO);
                }
            }
            return(collLocalidad);
        }
Example #9
0
        public static bool ValidaEliminacionLocalidad(LocalidadDTO theLocalidadDTO)
        {
            DataTable pobjDataTable = new DataTable();
            bool      retorno       = false;

            if (YouCom.mantenedores.DAL.MantenedoresDAL.ValidaEliminacionLocalidad(theLocalidadDTO, ref pobjDataTable))
            {
                foreach (DataRow wobjDataRow in pobjDataTable.Rows)
                {
                    retorno = true;
                }
            }
            return(retorno);
        }
Example #10
0
        //____________________________________________________________
        // Seleccionar una localidad del dll
        protected void ddlPruebas_SelectedIndexChanged(object sender, EventArgs e)
        {
            //Limpio las cajas de texto
            txtLocIdSel.Text     = null;
            txtLocDescriSel.Text = null;

            // Verifico si selecciono algo del dll
            if (ddlPruebas.SelectedIndex != 0)
            {
                // Busqueda del elemento seleccionado en las dll
                LocalidadDTO objLoc = unaLocalidad(Convert.ToInt32(ddlPruebas.SelectedValue));
                // Agrego los valores obtenidos de la base
                txtLocIdSel.Text     = Convert.ToString(objLoc.locId);
                txtLocDescriSel.Text = objLoc.locDescripcion;
            }
        }
Example #11
0
        //____________________________________________________________
        //Insert con SP
        public static void InsertarPrueba(LocalidadDTO prueba)
        {
            OracleCommand cmd = new OracleCommand();
            cmd.Connection = new OracleConnection(ConfigurationManager.ConnectionStrings["CHAPA"].ConnectionString);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "PRUEBA_INSERT";
            cmd.BindByName = true;

            cmd.Parameters.Add(new OracleParameter("valID", prueba.locId));
            cmd.Parameters.Add(new OracleParameter("valDESCRI", prueba.locDescripcion));

            cmd.Connection.Open();
            cmd.ExecuteNonQuery();
            cmd.Connection.Close();
            cmd.Dispose();
        }
Example #12
0
        //____________________________________________________________
        //Insert con SP
        public static void InsertarPrueba(LocalidadDTO prueba)
        {
            OracleCommand cmd = new OracleCommand();

            cmd.Connection  = new OracleConnection(ConfigurationManager.ConnectionStrings["CHAPA"].ConnectionString);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "PRUEBA_INSERT";
            cmd.BindByName  = true;

            cmd.Parameters.Add(new OracleParameter("valID", prueba.locId));
            cmd.Parameters.Add(new OracleParameter("valDESCRI", prueba.locDescripcion));

            cmd.Connection.Open();
            cmd.ExecuteNonQuery();
            cmd.Connection.Close();
            cmd.Dispose();
        }
        public void Modificar(LocalidadDTO localidadDTO)
        {
            using (var baseDatos = new ModeloXCommerceContainer())
            {
                var localidadModificar = baseDatos.Localidades.FirstOrDefault(x => x.Id == localidadDTO.Id);

                if (localidadModificar == null)
                {
                    throw new Exception("Ocurrió un error al obtener la Localidad para Modificarla");
                }

                localidadModificar.Descripcion = localidadDTO.Descripcion;


                baseDatos.SaveChanges();
            }
        }
Example #14
0
        public override bool EjecutarComandoModificar()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }
            var localidadModificar = new LocalidadDTO
            {
                Id          = EntidadId.Value,
                Descripcion = txtLocalidad.Text,
            };

            _localidadServicio.Modificar(localidadModificar);

            return(true);
        }
        public long Insertar(LocalidadDTO localidadDTO)
        {
            using (var baseDatos = new ModeloXCommerceContainer())
            {
                var localidadNueva = new AccesoDatos.Localidad
                {
                    Descripcion   = localidadDTO.Descripcion,
                    ProvinciaId   = localidadDTO.ProvinciaId,
                    EstaEliminado = localidadDTO.EstaEliminado
                };

                baseDatos.Localidades.Add(localidadNueva);

                baseDatos.SaveChanges();

                return(localidadNueva.Id);
            }
        }
Example #16
0
        public override bool EjecutarComandoNuevo()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }
            var localidadNueva = new LocalidadDTO
            {
                ProvinciaId   = (long)cmbProvincia.SelectedValue,
                Descripcion   = txtLocalidad.Text,
                EstaEliminado = false
            };

            _localidadServicio.Insertar(localidadNueva);
            return(true);
        }
Example #17
0
        public ActionResult Adicionar(LocalidadDTO _params)
        {
            string mensaje = string.Empty;

            if (!ModelState.IsValid)
            {
                return(View(_params));
            }

            try
            {
                IAgregarLocalidad dato = new LocalidadRepositorio();
                dato.AgregarLocalidad(_params, out mensaje);
            }
            catch (Exception ex)
            {
            }
            return(RedirectToAction("Index"));
        }
Example #18
0
        public void GetlocalidadbyID(int idlocalidad)
        {
            List <LocalidadDTO> loldto = new List <LocalidadDTO>();

            LocalidadDTO objlocalidad = new LocalidadDTO();

            objlocalidad.GetLoalidadbyID(idlocalidad);

            if (objlocalidad != null)
            {
                this.Localidadid = objlocalidad.Localidadid;
                this.Descripcion = objlocalidad.Descripcion;
            }
            else
            {
                this.Localidadid = -1;
                this.Descripcion = null;
            }
        }
Example #19
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtIdLoc.Text) == false)
            {
                //Creo un objeto "Caulquiera para este caso"
                LocalidadDTO objLoc = new LocalidadDTO();

                //Obtengo los valores de la pantalla
                objLoc.locId          = Convert.ToInt32(txtIdLoc.Text);
                objLoc.locDescripcion = txtLocdesc.Text;

                //Llamo ala funcion y paso por parametro "x" objeto
                InsertarPrueba(objLoc);

                //Limpio la pantalla
                txtIdLoc.Text   = null;
                txtLocdesc.Text = null;
            }
        }
        /// <summary>
        /// Agregar una localidad
        /// </summary>
        /// <param name="_params"></param>
        /// <param name="_localidadId"></param>
        /// <returns></returns>
        public bool AgregarLocalidad(LocalidadDTO _params, out string _localidadId)
        {
            Localidad localidad = new Localidad();

            localidad.LocalidadId = Guid.NewGuid().ToString();
            localidad.MunicipioId = _params.MunicipioId;
            localidad.Descripcion = _params.Descripcion;
            localidad.CodigoDane  = _params.CodigoDane;
            localidad.CodigoPonal = _params.CodigoPonal;
            localidad.Vigente     = true;

            using (ContextCnp db = new ContextCnp())
            {
                db.Localidad.Add(localidad);

                if (db.SaveChanges() > 0)
                {
                    _localidadId = localidad.LocalidadId;
                    return(true);
                }
                _localidadId = string.Empty;
                return(false);
            }
        }
Example #21
0
        public static bool InsertLocalidad(LocalidadDTO theLocalidadDTO)
        {
            var respuesta = YouCom.mantenedores.DAL.MantenedoresDAL.InsertLocalidad(theLocalidadDTO);

            return(respuesta);
        }
Example #22
0
        public static LocalidadDTO LoadRow(SqlDataReader myDataReader)
        {
            LocalidadDTO theLocalidadDTO = new LocalidadDTO();

            try
            {
                if (myDataReader != null)
                {
                    // categoria_id
                    try
                    {
                        if (!myDataReader.IsDBNull(0))
                        {
                            theLocalidadDTO.IdLocalidad = myDataReader.GetInt32(0).ToString();
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                    // categoria_id
                    try
                    {
                        if (!myDataReader.IsDBNull(1))
                        {
                            theLocalidadDTO.IdRegion = myDataReader.GetInt32(1).ToString();
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                    // cate_descripcion
                    try
                    {
                        if (!myDataReader.IsDBNull(2))
                        {
                            theLocalidadDTO.Descripcion = myDataReader.GetString(2);
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                    try
                    {
                        if (!myDataReader.IsDBNull(3))
                        {
                            theLocalidadDTO.UsuarioIngreso = myDataReader.GetString(3);
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                    try
                    {
                        if (!myDataReader.IsDBNull(4))
                        {
                            theLocalidadDTO.FechaIngreso = myDataReader.GetDateTime(4).ToString();
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                    try
                    {
                        if (!myDataReader.IsDBNull(5))
                        {
                            theLocalidadDTO.UsuarioModificacion = myDataReader.GetString(5);
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                    try
                    {
                        if (!myDataReader.IsDBNull(6))
                        {
                            theLocalidadDTO.FechaModificacion = myDataReader.GetDateTime(6).ToString();
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                    try
                    {
                        if (!myDataReader.IsDBNull(7))
                        {
                            theLocalidadDTO.Estado = myDataReader.GetInt32(7).ToString();
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
            finally
            {
            }
            return(theLocalidadDTO);
        }
Example #23
0
        //____________________________________________________________
        //Lista "objeto" con Text
        public static List<LocalidadDTO> ListarLocalidadText()
        {
            OracleCommand cmd = new OracleCommand();
            List<LocalidadDTO> ListaLocalidades = new List<LocalidadDTO>();

            cmd.Connection = new OracleConnection(ConfigurationManager.ConnectionStrings["CHAPA"].ConnectionString);
            string strParcial = "Select  * from localidad";
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = strParcial;
            cmd.Connection.Open();
            OracleDataReader odr = cmd.ExecuteReader();
            while (odr.Read())
            {
                LocalidadDTO objLoc = new LocalidadDTO();

                objLoc.locId = Convert.ToInt32(odr[0]);
                objLoc.locDescripcion = odr[1].ToString();

                ListaLocalidades.Add(objLoc);
            }
            cmd.Connection.Close();
            cmd.Dispose();

            return ListaLocalidades;
        }
Example #24
0
        public static bool ActivaLocalidad(LocalidadDTO theLocalidadDTO)
        {
            bool respuesta = YouCom.mantenedores.DAL.MantenedoresDAL.ActivaLocalidad(theLocalidadDTO);

            return(respuesta);
        }
Example #25
0
        public static bool ValidaEliminacionLocalidad(LocalidadDTO theLocalidadDTO)
        {
            bool respuesta = facade.Localidad.ValidaEliminacionLocalidad(theLocalidadDTO);

            return(respuesta);
        }
Example #26
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtIdLoc.Text) == false)
            {
                //Creo un objeto "Caulquiera para este caso"
                LocalidadDTO objLoc = new LocalidadDTO();

                //Obtengo los valores de la pantalla
                objLoc.locId = Convert.ToInt32(txtIdLoc.Text);
                objLoc.locDescripcion = txtLocdesc.Text;

                //Llamo ala funcion y paso por parametro "x" objeto
                InsertarPrueba(objLoc);

                //Limpio la pantalla
                txtIdLoc.Text = null;
                txtLocdesc.Text = null;
            }
        }