private void SetearFila(DataGridViewRow r, PropiedadListDto propiedad)
        {
            r.Cells[cmnCliente.Index].Value       = propiedad.Cliente;
            r.Cells[cmnTipoPropiedad.Index].Value = propiedad.TipoPropiedad;
            r.Cells[cmnDisponible.Index].Value    = propiedad.Disponible;
            r.Cells[cmnTipoOperacion.Index].Value = propiedad.TipoOperacion;
            r.Cells[cmnLocalidad.Index].Value     = propiedad.Localidad;
            r.Cells[cmnProvincia.Index].Value     = propiedad.Provincia;

            r.Tag = propiedad;
        }
示例#2
0
 private void InicializarControles()
 {
     cbPropiedades.DataSource      = null;
     nudValor.Value                = 0;
     propiedadSeleccionado         = null;
     cbTipoPropiedad.SelectedIndex = 0;
     txtTotal.Clear();
     txtCostoOperacion.Clear();
     //CantidadNumericUpDown.Value = 0;
     cbTipoPropiedad.Focus();
 }
示例#3
0
        public static void CargarComboPropiedades(string tipoSeleccionado, ref ComboBox combo)//
        {
            IServiciosPropiedades servicioPropiedad = DI.Create <IServiciosPropiedades>();
            var lista            = servicioPropiedad.GetLista(tipoSeleccionado);////
            var defaultPropiedad = new PropiedadListDto
            {
                PropiedadId  = 0,
                DescripcionP = " <Seleccione una Propiedad> "
            };

            lista.Insert(0, defaultPropiedad);
            combo.DataSource    = lista;
            combo.ValueMember   = "PropiedadId";
            combo.DisplayMember = "DescripcionP";
            combo.SelectedIndex = 0;
        }
示例#4
0
        private void cbPropiedades_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbPropiedades.SelectedIndex > 0)
            {
                propiedadSeleccionado  = (PropiedadListDto)cbPropiedades.SelectedItem;
                txtCostoOperacion.Text = propiedadSeleccionado.CostoOperacion.ToString();
                nudValor.Enabled       = true;
                //txtTotal.Text = propiedadSeleccionado.ToString();
            }
            else
            {
                propiedadSeleccionado = null;
                txtCostoOperacion.Clear();
                nudValor.Enabled = false;

                //CantidadNumericUpDown.Enabled = false;
            }
        }
        public ActionResult Delete(PropiedadListViewModel propiedadVm)
        {
            try
            {
                PropiedadListDto propiedadDto = _mapper
                                                .Map <PropiedadListDto>(_servicio.GetPropiedadPorId(propiedadVm.PropiedadId));
                propiedadVm = _mapper.Map <PropiedadListViewModel>(propiedadDto);

                _servicio.Borrar(propiedadVm.PropiedadId);
                TempData["Msg"] = "Registro borrado :) ";
                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                ModelState.AddModelError(String.Empty, e.Message);
                return(View(propiedadVm));
            }
        }
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            PropiedadListDto propiedadDto = _mapper.Map <PropiedadListDto>(_servicio.GetPropiedadPorId(id));

            if (propiedadDto == null)
            {
                return(HttpNotFound("Código de la Propiedad inexistente..."));
            }

            PropiedadListViewModel propiedadVm = _mapper.Map <PropiedadListViewModel>(propiedadDto);

            return(View(propiedadVm));
        }