示例#1
0
        public static void SaveCiudad(ref CiudadDTO ciudad)
        {
            SqlCommand command;

            if (ciudad.IsNew)
            {
                command = GetDbSprocCommand("usp_Ciudad_Insert");
                command.Parameters.Add(CreateOutputParameter("@idCiudad", SqlDbType.Int));
            }
            else
            {
                command = GetDbSprocCommand("usp_Ciudad_Update");
                command.Parameters.Add(CreateParameter("@idCiudad", ciudad.idCiudadDTO));
            }

            command.Parameters.Add(CreateParameter("@CiudadNombre", ciudad.ciudadNombreDTO, 20));
            command.Parameters.Add(CreateParameter("@idPais", ciudad.idPaisDTO, 3));
            command.Parameters.Add(CreateParameter("@CiudadDistrito", ciudad.ciudadDistritoDTO, 20));
            command.Parameters.Add(CreateParameter("@CiudadPoblacion", ciudad.ciudadPoblacionDTO));
            command.Parameters.Add(CreateParameter("@TipoDestino", ciudad.tipoDestinoDTO));


            // Run the command.
            command.Connection.Open();
            command.ExecuteNonQuery();
            command.Connection.Close();

            // If this is a new record, let's set the ID so the object
            // will have it.
            if (ciudad.IsNew)
            {
                ciudad.idCiudadDTO = (int)command.Parameters["@idCiudad"].Value;
            }
        }
示例#2
0
    protected void rptCiudadInactivo_OnItemCommand(object sender, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "Activar")
        {
            HiddenField hdnIdCiudad = new HiddenField();
            hdnIdCiudad = (HiddenField)e.Item.FindControl("hdnIdCiudad");

            CiudadDTO theCiudadDTO = new CiudadDTO();
            theCiudadDTO.IdCiudad            = decimal.Parse(hdnIdCiudad.Value);
            theCiudadDTO.UsuarioModificacion = myUsuario.Rut;
            bool respuesta = YouCom.bll.CiudadBLL.ActivaCiudad(theCiudadDTO);
            if (respuesta)
            {
                cargarCiudadInactivo();
                if (!Page.ClientScript.IsClientScriptBlockRegistered("SET"))
                {
                    string script = "alert('Ciudad Activada correctamente.');";
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true);
                }
            }
            else
            {
            }
        }
    }
示例#3
0
        public List <CiudadDTO> GetAllCiudades()
        {
            con.Open();

            SqlCommand    cmd = new SqlCommand();
            SqlDataReader reader;

            cmd.CommandText = "SELECT * FROM CIUDAD";
            cmd.CommandType = CommandType.Text;
            cmd.Connection  = con;
            reader          = cmd.ExecuteReader();

            List <CiudadDTO> retorno = new List <CiudadDTO>();

            while (reader.Read())
            {
                CiudadDTO item = new CiudadDTO();
                item.CiuCod      = (reader["CiuCod"] != DBNull.Value) ? reader["CiuCod"].ToString() : string.Empty;
                item.Descripcion = (reader["Descripcion"] != DBNull.Value) ? reader["Descripcion"].ToString() : string.Empty;
                item.IdRegion    = (reader["IdRegion"] != DBNull.Value) ? Convert.ToInt32(reader["IdRegion"]) : 0;
                item.CodPostal   = (reader["CodPostal"] != DBNull.Value) ? Convert.ToInt32(reader["CodPostal"]) : 0;
                item.Estado      = (reader["Estado"] != DBNull.Value) ? reader["Estado"].ToString() : string.Empty;
                retorno.Add(item);
            }
            reader.Close();
            con.Close();
            return(retorno);
        }
示例#4
0
    protected void btnEditar_Click(object sender, EventArgs e)
    {
        btnEditar.Visible = false;
        btnGrabar.Visible = true;

        ComunaDTO theComunaDTO = new ComunaDTO();

        theComunaDTO.IdComuna          = decimal.Parse(this.hdnIdComuna.Value);
        theComunaDTO.NombreComuna      = this.txtNombre.Text.ToUpper();
        theComunaDTO.DescripcionComuna = this.txtNombre.Text.ToUpper();
        CiudadDTO myCiudadDTO = new CiudadDTO();

        myCiudadDTO.IdCiudad      = decimal.Parse(this.ddlCiudad.SelectedValue);
        theComunaDTO.TheCiudadDTO = myCiudadDTO;

        theComunaDTO.UsuarioModificacion = myUsuario.Rut;

        bool respuesta = YouCom.bll.ComunaBLL.Update(theComunaDTO);

        if (respuesta)
        {
            cargarComuna();
            this.txtNombre.Text = string.Empty;
            this.ddlCiudad.ClearSelection();

            if (!Page.ClientScript.IsClientScriptBlockRegistered("SET"))
            {
                string script = "alert('Comuna editada correctamente.');";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true);
            }
        }
        else
        {
        }
    }
示例#5
0
        /// <summary>
        /// Devuelve una lista de rutas a partir de un dataReader
        /// </summary>
        /// <param name="dataReader"></param>
        /// <returns></returns>
        public static List <RutaDTO> getRutas(SqlDataReader dataReader)
        {
            List <RutaDTO> ListaRutas = new List <RutaDTO>();

            if (dataReader.HasRows)
            {
                while (dataReader.Read())
                {
                    RutaDTO ruta = new RutaDTO();

                    ruta.IdRuta = Convert.ToInt32(dataReader["Id"]);
                    CiudadDTO ciudadOrigen = new CiudadDTO();
                    ciudadOrigen.IdCiudad    = Convert.ToInt32(dataReader["CiudadOrigenId"]);
                    ciudadOrigen.Descripcion = Convert.ToString(dataReader["CiudadOrigenNombre"]);
                    ruta.CiudadOrigen        = ciudadOrigen;
                    CiudadDTO ciudadDestino = new CiudadDTO();
                    ciudadDestino.IdCiudad    = Convert.ToInt32(dataReader["CiudadDestinoId"]);
                    ciudadDestino.Descripcion = Convert.ToString(dataReader["CiudadDestinoNombre"]);
                    ruta.CiudadDestino        = ciudadDestino;
                    ruta.Codigo           = Convert.ToInt32(dataReader["Codigo"]);
                    ruta.PrecioBaseKg     = Convert.ToDecimal(dataReader["Precio_BaseKg"]);
                    ruta.PrecioBasePasaje = Convert.ToDecimal(dataReader["Precio_BasePasaje"]);
                    ruta.Habilitado       = Convert.ToBoolean(dataReader["Habilitada"]);
                    TipoServicioDTO servicio = new TipoServicioDTO();
                    servicio.IdTipoServicio = Convert.ToInt32(dataReader["ServicioId"]);
                    servicio.Descripcion    = Convert.ToString(dataReader["ServicioDescr"]);
                    ruta.Servicio           = servicio;

                    ListaRutas.Add(ruta);
                }
                dataReader.Close();
                dataReader.Dispose();
            }
            return(ListaRutas);
        }
        public JsonResult Update(CiudadDTO CiudadDTO)
        {
            var result = new
            {
                CiudadDTOid = CiudadService.EditCiudad(Mapper.Map <SistemaSLS.Domain.Entities.Ciudad>(CiudadDTO))
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
示例#7
0
        public static bool Exist(CiudadDTO ciudad)
        {
            using (SqlConnection conn = Conexion.Conexion.obtenerConexion())
            {
                SqlCommand com = new SqlCommand("[NORMALIZADOS].[ExistCiudad_SEL_ByDescr]", conn);
                com.CommandType = CommandType.StoredProcedure;
                com.Parameters.AddWithValue("@descripcion", ciudad.Descripcion);

                return com.ExecuteReader().HasRows;
            }
        }
示例#8
0
 public static List<CiudadDTO> GetByDescripcion(CiudadDTO ciudad)
 {
     using (SqlConnection conn = Conexion.Conexion.obtenerConexion())
     {
         SqlCommand com = new SqlCommand("[NORMALIZADOS].[GetCiudad_SEL_ByDescr]", conn);
         com.CommandType = CommandType.StoredProcedure;
         com.Parameters.AddWithValue("@descripcion", ciudad.Descripcion);
         SqlDataReader dataReader = com.ExecuteReader();
         return getCiudades(dataReader);
     }
 }
示例#9
0
        public static bool Exist(CiudadDTO ciudad)
        {
            using (SqlConnection conn = Conexion.Conexion.obtenerConexion())
            {
                SqlCommand com = new SqlCommand("[NORMALIZADOS].[ExistCiudad_SEL_ByDescr]", conn);
                com.CommandType = CommandType.StoredProcedure;
                com.Parameters.AddWithValue("@descripcion", ciudad.Descripcion);

                return(com.ExecuteReader().HasRows);
            }
        }
示例#10
0
 public static List <CiudadDTO> GetByDescripcion(CiudadDTO ciudad)
 {
     using (SqlConnection conn = Conexion.Conexion.obtenerConexion())
     {
         SqlCommand com = new SqlCommand("[NORMALIZADOS].[GetCiudad_SEL_ByDescr]", conn);
         com.CommandType = CommandType.StoredProcedure;
         com.Parameters.AddWithValue("@descripcion", ciudad.Descripcion);
         SqlDataReader dataReader = com.ExecuteReader();
         return(getCiudades(dataReader));
     }
 }
 /// <summary>
 /// Devuelve true si la aeronave arribo correctamente
 /// </summary>
 /// <param name="aeronave"></param>
 /// <param name="ciudadOrigen"></param>
 /// <param name="aeropDestino"></param>
 /// <returns></returns>
 public static bool ArriboCorrectamente(AeronaveDTO aeronave, CiudadDTO ciudadOrigen, CiudadDTO aeropDestino)
 {
     using (SqlConnection conn = Conexion.Conexion.obtenerConexion())
     {
         SqlCommand comm = new SqlCommand("[NORMALIZADOS].[SP_Arribo_OK]", conn);
         comm.CommandType = CommandType.StoredProcedure;
         comm.Parameters.AddWithValue("@paramNroAeronave", aeronave.Numero);
         comm.Parameters.AddWithValue("@paramCiudadOrigen", ciudadOrigen.IdCiudad);
         comm.Parameters.AddWithValue("@paramAeropuertoDestino", aeropDestino.IdCiudad);
         return(comm.ExecuteReader().HasRows);
     }
 }
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            //Ignora los clicks que no son sobre los elementos de la columna de botones
            if (e.RowIndex < 0 || e.ColumnIndex != dataGridView1.Columns.IndexOf(dataGridView1.Columns["ColumnSel"]))
            {
                return;
            }
            CiudadDTO    unaCiudad = (CiudadDTO)dataGridView1.Rows[e.RowIndex].DataBoundItem;
            Modificacion vent      = new Modificacion(unaCiudad);

            vent.ShowDialog(this);
        }
示例#13
0
    protected void btnGrabar_Click(object sender, EventArgs e)
    {
        List <ComunaDTO> comuna = new List <ComunaDTO>();

        comuna = (Session["comuna"] as List <ComunaDTO>);

        ComunaDTO theComunaDTO = new ComunaDTO();

        theComunaDTO.NombreComuna      = this.txtNombre.Text.ToUpper();
        theComunaDTO.DescripcionComuna = this.txtNombre.Text.ToUpper();

        CiudadDTO myCiudadDTO = new CiudadDTO();

        myCiudadDTO.IdCiudad      = decimal.Parse(this.ddlCiudad.SelectedValue);
        theComunaDTO.TheCiudadDTO = myCiudadDTO;

        theComunaDTO.UsuarioIngreso = myUsuario.Rut;

        comuna = comuna.Where(x => x.NombreComuna == theComunaDTO.NombreComuna).ToList();
        if (comuna.Any())
        {
            foreach (var item in comuna)
            {
                if (item.Estado == "2")
                {
                    string script = "alert('Comuna Existe pero Fue Eliminado Para Activarlo dirigase a Papelera.');";
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true);
                    return;
                }
                else
                {
                    string script = "alert('Comuna ya Existe .');";
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true);
                    return;
                }
            }
        }


        bool respuesta = YouCom.bll.ComunaBLL.Insert(theComunaDTO);

        if (respuesta)
        {
            this.txtNombre.Text = string.Empty;
            this.ddlCiudad.ClearSelection();
            string script = "alert('Comuna Ingresada correctamente.');";
            Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true);
            cargarCiudad();
        }
        else
        {
        }
    }
 /// <summary>
 /// Devuelve true si la aeronave arribo correctamente
 /// </summary>
 /// <param name="aeronave"></param>
 /// <param name="ciudadOrigen"></param>
 /// <param name="aeropDestino"></param>
 /// <returns></returns>
 public static bool ArriboCorrectamente(AeronaveDTO aeronave,CiudadDTO ciudadOrigen ,CiudadDTO aeropDestino)
 {
     using (SqlConnection conn = Conexion.Conexion.obtenerConexion())
     {
         SqlCommand comm = new SqlCommand("[NORMALIZADOS].[SP_Arribo_OK]", conn);
         comm.CommandType = CommandType.StoredProcedure;
         comm.Parameters.AddWithValue("@paramNroAeronave", aeronave.Numero);
         comm.Parameters.AddWithValue("@paramCiudadOrigen", ciudadOrigen.IdCiudad);
         comm.Parameters.AddWithValue("@paramAeropuertoDestino", aeropDestino.IdCiudad);
         return comm.ExecuteReader().HasRows;
     }
 }
示例#15
0
    protected void rptCiudad_OnItemCommand(object sender, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "Editar")
        {
            HiddenField hdnIdCiudad = new HiddenField();
            hdnIdCiudad = (HiddenField)e.Item.FindControl("hdnIdCiudad");

            YouCom.DTO.CiudadDTO myCiudadDTO = new YouCom.DTO.CiudadDTO();
            myCiudadDTO = YouCom.bll.CiudadBLL.detalleCiudad(decimal.Parse(hdnIdCiudad.Value));

            this.hdnIdCiudad.Value  = myCiudadDTO.IdCiudad.ToString();
            txtNombre.Text          = myCiudadDTO.NombreCiudad;
            ddlRegion.SelectedIndex = ddlRegion.Items.IndexOf(ddlRegion.Items.FindByValue(myCiudadDTO.TheRegionDTO.IdRegion.ToString()));

            btnGrabar.Visible = false;
            btnEditar.Visible = true;
        }
        if (e.CommandName == "Eliminar")
        {
            HiddenField hdnIdCiudad = new HiddenField();
            hdnIdCiudad = (HiddenField)e.Item.FindControl("hdnIdCiudad");

            CiudadDTO theCiudadDTO = new CiudadDTO();
            theCiudadDTO.IdCiudad            = decimal.Parse(hdnIdCiudad.Value);
            theCiudadDTO.UsuarioModificacion = myUsuario.Rut;

            bool validacionIntegridad = YouCom.bll.CiudadBLL.ValidaEliminacionCiudad(theCiudadDTO);
            if (validacionIntegridad)
            {
                string script = "alert(' No es posible eliminar un Ciudad con registro asociado.');";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true);
                return;
            }
            else
            {
                bool respuesta = YouCom.bll.CiudadBLL.Delete(theCiudadDTO);
                if (respuesta)
                {
                    cargarCiudad();
                    if (!Page.ClientScript.IsClientScriptBlockRegistered("SET"))
                    {
                        string script = "alert('Ciudad Eliminada correctamente.');";
                        Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true);
                    }
                }
                else
                {
                }
            }
        }
    }
示例#16
0
        public static bool CrearCiudad(CiudadDTO ciudad)
        {
            int retValue;

            using (SqlConnection conn = Conexion.Conexion.obtenerConexion())
            {
                    SqlCommand com = new SqlCommand("[NORMALIZADOS].[SP_Alta_Ciudad]", conn);
                    com.CommandType = CommandType.StoredProcedure;
                    com.Parameters.AddWithValue("@descripcion", ciudad.Descripcion);

                     retValue=com.ExecuteNonQuery();
            }
            return retValue>0;
        }
示例#17
0
        public static bool ValidaEliminacionCiudad(CiudadDTO theCiudadDTO)
        {
            DataTable pobjDataTable = new DataTable();
            bool      retorno       = false;

            if (YouCom.DAL.CiudadDAL.ValidaEliminacionCiudad(theCiudadDTO, ref pobjDataTable))
            {
                foreach (DataRow wobjDataRow in pobjDataTable.Rows)
                {
                    retorno = true;
                }
            }
            return(retorno);
        }
示例#18
0
        public static bool CrearCiudad(CiudadDTO ciudad)
        {
            int retValue;

            using (SqlConnection conn = Conexion.Conexion.obtenerConexion())
            {
                SqlCommand com = new SqlCommand("[NORMALIZADOS].[SP_Alta_Ciudad]", conn);
                com.CommandType = CommandType.StoredProcedure;
                com.Parameters.AddWithValue("@descripcion", ciudad.Descripcion);

                retValue = com.ExecuteNonQuery();
            }
            return(retValue > 0);
        }
示例#19
0
        public static bool Actualizar(CiudadDTO ciudad)
        {
            int retValue;

            using (SqlConnection conn = Conexion.Conexion.obtenerConexion())
            {
                SqlCommand com = new SqlCommand("[NORMALIZADOS].[ActualizarCiudad_UPD_ById]", conn);
                com.CommandType = CommandType.StoredProcedure;
                com.Parameters.AddWithValue("@Id", ciudad.IdCiudad);
                com.Parameters.AddWithValue("@nombre", ciudad.Descripcion);

                retValue = com.ExecuteNonQuery();
            }
            return(retValue > 0);
        }
 /// <summary>
 /// Registra la llegada a destino
 /// </summary>
 /// <param name="aeronave"></param>
 /// <param name="fechaLlegada"></param>
 /// <param name="ciudadOrigen"></param>
 /// <param name="AeropuertoDestino"></param>
 /// <returns></returns>
 public static bool Save(AeronaveDTO aeronave,CiudadDTO ciudadOrigen,CiudadDTO AeropuertoDestino,DateTime fechaLlegada)
 {
     int retValue = 0;
     using (SqlConnection conn = Conexion.Conexion.obtenerConexion())
     {
         SqlCommand comm = new SqlCommand("[NORMALIZADOS].[SaveRegistroLlegadaDestino]", conn);
         comm.CommandType = CommandType.StoredProcedure;
         comm.Parameters.AddWithValue("@paramMatricula", aeronave.Matricula);
         comm.Parameters.AddWithValue("@paramAeropuertoDestino", AeropuertoDestino.IdCiudad);
         comm.Parameters.AddWithValue("@paramCiudadOrigen", ciudadOrigen.IdCiudad);
         comm.Parameters.AddWithValue("@paramFechaLlegada", fechaLlegada);
         retValue = comm.ExecuteNonQuery();
     }
     return retValue > 0;
 }
示例#21
0
        public static bool Actualizar(CiudadDTO ciudad)
        {
            int retValue;

            using (SqlConnection conn = Conexion.Conexion.obtenerConexion())
            {
                    SqlCommand com = new SqlCommand("[NORMALIZADOS].[ActualizarCiudad_UPD_ById]", conn);
                    com.CommandType = CommandType.StoredProcedure;
                    com.Parameters.AddWithValue("@Id", ciudad.IdCiudad);
                    com.Parameters.AddWithValue("@nombre", ciudad.Descripcion);

                     retValue=com.ExecuteNonQuery();
            }
            return retValue>0;
        }
        public IActionResult ActualizarCiudad(int ciudadId, [FromBody] CiudadDTO ciudadDTO)
        {
            if (ciudadDTO == null || ciudadId != ciudadDTO.Id)
            {
                return(BadRequest(ModelState));
            }
            var ciudad = _mapper.Map <Ciudad>(ciudadDTO);

            if (!_ciuRepo.ActualizarCiudad(ciudad))
            {
                ModelState.AddModelError("", $"Algo Salio mal actualizando el registro{ciudad.Nombre}");
                return(StatusCode(500, ModelState));
            }
            return(NoContent());
        }
        /// <summary>
        /// Registra la llegada a destino
        /// </summary>
        /// <param name="aeronave"></param>
        /// <param name="fechaLlegada"></param>
        /// <param name="ciudadOrigen"></param>
        /// <param name="AeropuertoDestino"></param>
        /// <returns></returns>
        public static bool Save(AeronaveDTO aeronave, CiudadDTO ciudadOrigen, CiudadDTO AeropuertoDestino, DateTime fechaLlegada)
        {
            int retValue = 0;

            using (SqlConnection conn = Conexion.Conexion.obtenerConexion())
            {
                SqlCommand comm = new SqlCommand("[NORMALIZADOS].[SaveRegistroLlegadaDestino]", conn);
                comm.CommandType = CommandType.StoredProcedure;
                comm.Parameters.AddWithValue("@paramMatricula", aeronave.Matricula);
                comm.Parameters.AddWithValue("@paramAeropuertoDestino", AeropuertoDestino.IdCiudad);
                comm.Parameters.AddWithValue("@paramCiudadOrigen", ciudadOrigen.IdCiudad);
                comm.Parameters.AddWithValue("@paramFechaLlegada", fechaLlegada);
                retValue = comm.ExecuteNonQuery();
            }
            return(retValue > 0);
        }
示例#24
0
        private static List <CiudadDTO> getCiudades(SqlDataReader dataReader)
        {
            List <CiudadDTO> ListaCiudades = new List <CiudadDTO>();

            if (dataReader.HasRows)
            {
                while (dataReader.Read())
                {
                    CiudadDTO ciudad = new CiudadDTO();

                    ciudad.IdCiudad    = Convert.ToInt32(dataReader["Id"]);
                    ciudad.Descripcion = Convert.ToString(dataReader["Nombre"]);

                    ListaCiudades.Add(ciudad);
                }
                dataReader.Close();
                dataReader.Dispose();
            }
            return(ListaCiudades);
        }
示例#25
0
        internal override DTOBase PopulateDTO(SqlDataReader reader)
        {
            CiudadDTO ciudadDTO = new CiudadDTO();

            //idCiudad
            if (!reader.IsDBNull(Ord_idCiudad))
            {
                ciudadDTO.idCiudadDTO = reader.GetInt32(Ord_idCiudad);
            }

            //CiudadNombre
            if (!reader.IsDBNull(Ord_CiudadNombre))
            {
                ciudadDTO.ciudadNombreDTO = reader.GetString(Ord_CiudadNombre);
            }

            //idPais
            if (!reader.IsDBNull(Ord_idPais))
            {
                ciudadDTO.idPaisDTO = reader.GetString(Ord_idPais);
            }

            //CiudadDistrito
            if (!reader.IsDBNull(Ord_CiudadDistrito))
            {
                ciudadDTO.ciudadDistritoDTO = reader.GetString(Ord_CiudadDistrito);
            }

            //CiudadPoblacion
            if (!reader.IsDBNull(Ord_CiudadPoblacion))
            {
                ciudadDTO.ciudadPoblacionDTO = reader.GetInt32(Ord_CiudadPoblacion);
            }

            //TipoDestino
            if (!reader.IsDBNull(Ord_TipoDestino))
            {
                ciudadDTO.tipoDestinoDTO = reader.GetInt32(Ord_TipoDestino);
            }
            return(ciudadDTO);
        }
        public IActionResult CrearCiudad([FromBody] CiudadDTO ciudadDTO)
        {
            if (ciudadDTO == null)
            {
                return(BadRequest(ModelState));
            }
            if (_ciuRepo.ExisteCiudad(ciudadDTO.Nombre))
            {
                ModelState.AddModelError("", "La ciudad ya existe");
                return(StatusCode(404, ModelState));
            }

            var ciudad = _mapper.Map <Ciudad>(ciudadDTO);

            if (!_ciuRepo.CrearCiudad(ciudad))
            {
                ModelState.AddModelError("", $"Algo Salio mal guardando el registro{ciudad.Nombre}");
                return(StatusCode(500, ModelState));
            }
            return(CreatedAtRoute("GetCiudad", new { ciudadId = ciudad.Id }, ciudad));
        }
示例#27
0
        public static List <YouCom.DTO.CiudadDTO> getListadoCiudad()
        {
            DataTable pobjDataTable = new DataTable();

            YouCom.DTO.CiudadDTO        theCiudadDTO;
            List <YouCom.DTO.CiudadDTO> collCiudad = new List <CiudadDTO>();

            if (YouCom.DAL.CiudadDAL.getListadoCiudad(ref pobjDataTable))
            {
                foreach (DataRow wobjDataRow in pobjDataTable.Rows)
                {
                    theCiudadDTO          = new CiudadDTO();
                    theCiudadDTO.IdCiudad = wobjDataRow["idCiudad"] != null?decimal.Parse(wobjDataRow["idCiudad"].ToString()) : 0;

                    theCiudadDTO.NombreCiudad      = wobjDataRow["nombreCiudad"] != null ? wobjDataRow["nombreCiudad"].ToString() : string.Empty;
                    theCiudadDTO.DescripcionCiudad = wobjDataRow["descripcionCiudad"] != null ? wobjDataRow["descripcionCiudad"].ToString() : string.Empty;

                    YouCom.DTO.RegionDTO myRegion = new DTO.RegionDTO();

                    myRegion.IdRegion = wobjDataRow["idRegion"] != null?decimal.Parse(wobjDataRow["idRegion"].ToString()) : 0;

                    myRegion.NombreRegion = wobjDataRow["nombreRegion"].ToString();

                    theCiudadDTO.TheRegionDTO = myRegion;

                    theCiudadDTO.UsuarioIngreso      = wobjDataRow["usuario_ingreso"] != null ? wobjDataRow["usuario_ingreso"].ToString() : string.Empty;
                    theCiudadDTO.FechaIngreso        = wobjDataRow["fecha_ingreso"] != null ? wobjDataRow["fecha_ingreso"].ToString() : string.Empty;
                    theCiudadDTO.UsuarioModificacion = wobjDataRow["usuario_modificacion"] != null ? wobjDataRow["usuario_modificacion"].ToString() : string.Empty;
                    theCiudadDTO.FechaModificacion   = wobjDataRow["fecha_modificacion"] != null ? wobjDataRow["fecha_modificacion"].ToString() : string.Empty;
                    theCiudadDTO.Estado = wobjDataRow["estado"] != null ? wobjDataRow["estado"].ToString() : string.Empty;

                    collCiudad.Add(theCiudadDTO);
                }
            }
            return(collCiudad);
        }
示例#28
0
 public Modificacion(CiudadDTO unaCiudad)
 {
     InitializeComponent();
     this.ciudad = unaCiudad;
 }
示例#29
0
        private static List<CiudadDTO> getCiudades(SqlDataReader dataReader)
        {
            List<CiudadDTO> ListaCiudades = new List<CiudadDTO>();
            if (dataReader.HasRows)
            {
                while (dataReader.Read())
                {
                    CiudadDTO ciudad = new CiudadDTO();

                    ciudad.IdCiudad = Convert.ToInt32(dataReader["Id"]);
                    ciudad.Descripcion = Convert.ToString(dataReader["Nombre"]);

                    ListaCiudades.Add(ciudad);
                }
                dataReader.Close();
                dataReader.Dispose();
            }
            return ListaCiudades;
        }
示例#30
0
        public static bool ValidaEliminacionCiudad(CiudadDTO theCiudadDTO)
        {
            bool respuesta = facade.Ciudad.ValidaEliminacionCiudad(theCiudadDTO);

            return(respuesta);
        }
示例#31
0
 private void AltaCiudad_Load(object sender, EventArgs e)
 {
     ciudad = new CiudadDTO();
 }
 private void ModificacionCiudad_Load(object sender, EventArgs e)
 {
     textBoxDescr.Text        = "";
     dataGridView1.DataSource = null;
     this.ciudad = new CiudadDTO();
 }
示例#33
0
        public static bool ActivaCiudad(CiudadDTO theCiudadDTO)
        {
            bool respuesta = CiudadDAL.ActivaCiudad(theCiudadDTO);

            return(respuesta);
        }
示例#34
0
 private void AltaCiudad_Load(object sender, EventArgs e)
 {
     ciudad = new CiudadDTO();
 }
 private void ModificacionCiudad_Load(object sender, EventArgs e)
 {
     textBoxDescr.Text = "";
     dataGridView1.DataSource = null;
     this.ciudad = new CiudadDTO();
 }
示例#36
0
        /// <summary>
        /// Devuelve una lista de rutas a partir de un dataReader
        /// </summary>
        /// <param name="dataReader"></param>
        /// <returns></returns>
        public static List<RutaDTO> getRutas(SqlDataReader dataReader)
        {
            List<RutaDTO> ListaRutas = new List<RutaDTO>();
            if (dataReader.HasRows)
            {
                while (dataReader.Read())
                {
                    RutaDTO ruta = new RutaDTO();

                    ruta.IdRuta = Convert.ToInt32(dataReader["Id"]);
                    CiudadDTO ciudadOrigen = new CiudadDTO();
                    ciudadOrigen.IdCiudad = Convert.ToInt32(dataReader["CiudadOrigenId"]);
                    ciudadOrigen.Descripcion = Convert.ToString(dataReader["CiudadOrigenNombre"]);
                    ruta.CiudadOrigen = ciudadOrigen;
                    CiudadDTO ciudadDestino = new CiudadDTO();
                    ciudadDestino.IdCiudad = Convert.ToInt32(dataReader["CiudadDestinoId"]);
                    ciudadDestino.Descripcion = Convert.ToString(dataReader["CiudadDestinoNombre"]);
                    ruta.CiudadDestino = ciudadDestino;
                    ruta.Codigo = Convert.ToInt32(dataReader["Codigo"]);
                    ruta.PrecioBaseKg = Convert.ToDecimal(dataReader["Precio_BaseKg"]);
                    ruta.PrecioBasePasaje = Convert.ToDecimal(dataReader["Precio_BasePasaje"]);
                    ruta.Habilitado = Convert.ToBoolean(dataReader["Habilitada"]);
                    TipoServicioDTO servicio = new TipoServicioDTO();
                    servicio.IdTipoServicio = Convert.ToInt32(dataReader["ServicioId"]);
                    servicio.Descripcion = Convert.ToString(dataReader["ServicioDescr"]);
                    ruta.Servicio = servicio;

                    ListaRutas.Add(ruta);
                }
                dataReader.Close();
                dataReader.Dispose();

            }
            return ListaRutas;
        }
 public Modificacion(CiudadDTO unaCiudad)
 {
     InitializeComponent();
     this.ciudad = unaCiudad;
 }