private void BtnTransferir_Click(object sender, EventArgs e)
 {
     if (DGVDatos.Rows.Count > 0)
     {
         for (int i = 0; i < DGVDatos.Rows.Count; i++)
         {
             DGVDatos.Rows[i].Selected            = true;
             InmuebleWeb.C_Inmuebles.Cod_inmueble = Convert.ToInt32(DGVDatos.Rows[i].Cells["cod_inmueble"].Value);
             if (InmuebleWeb.Existe(InmuebleWeb.C_Inmuebles.Cod_inmueble, false))
             {
                 if (InmuebleWeb.Actualizar(InmuebleWeb.C_Inmuebles) == 0)
                 {
                     MessageBox.Show("No se grabó en la web el inmueble " + InmuebleWeb.C_Inmuebles.Cod_inmueble);
                 }
                 else
                 {
                     //MessageBox.Show("Se grabó en la web el inmueble" + InmuebleWeb.C_Inmuebles.Cod_inmueble);
                     label1.Text = "Se actualizó el inmueble " + InmuebleWeb.C_Inmuebles.Cod_inmueble;
                 }
             }
             else
             {
                 if (InmuebleWeb.Insertar(InmuebleWeb.C_Inmuebles) == 0)
                 {
                     MessageBox.Show("No se insertó en la web el inmueble " + InmuebleWeb.C_Inmuebles.Cod_inmueble);
                 }
                 else
                 {
                     label1.Text = "Se insertó el inmueble " + InmuebleWeb.C_Inmuebles.Cod_inmueble;
                 }
             }
         }
     }
     MessageBox.Show("terminó el proceso");
 }
 private void BtnGrabarInmueble_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(TxtCodInmueble.Text))
     {
         if (Inmueble.Existe(Convert.ToInt32(TxtCodInmueble.Text), true))
         {
             InmuebleWeb.C_Inmuebles = Inmueble.C_Inmuebles;
             if (InmuebleWeb.Existe(InmuebleWeb.C_Inmuebles.Cod_inmueble, false))
             {
                 if (InmuebleWeb.Actualizar(InmuebleWeb.C_Inmuebles) == 0)
                 {
                     MessageBox.Show("No se grabó en la web el inmueble " + InmuebleWeb.C_Inmuebles.Cod_inmueble);
                 }
                 else
                 {
                     //MessageBox.Show("Se grabó en la web el inmueble" + InmuebleWeb.C_Inmuebles.Cod_inmueble);
                     label1.Text = "Se actualizó el inmueble " + InmuebleWeb.C_Inmuebles.Cod_inmueble;
                     GrabarDetalleInventario(InmuebleWeb.C_Inmuebles.Cod_inmueble);
                 }
             }
             else
             {
                 if (InmuebleWeb.Insertar(InmuebleWeb.C_Inmuebles) == 0)
                 {
                     MessageBox.Show("No se insertó en la web el inmueble " + InmuebleWeb.C_Inmuebles.Cod_inmueble);
                 }
                 else
                 {
                     label1.Text = "Se insertó el inmueble " + InmuebleWeb.C_Inmuebles.Cod_inmueble;
                     GrabarDetalleInventario(InmuebleWeb.C_Inmuebles.Cod_inmueble);
                 }
             }
         }
     }
 }
        private void GrabarDatos()
        {
            Inmueble.C_Inmuebles.Direccion          = TxtDireccion.Text;
            Inmueble.C_Inmuebles.Descripcion        = TxtDescripcion.Text;
            Inmueble.C_Inmuebles.Ambito             = TxtEntorno.Text;
            Inmueble.C_Inmuebles.Observaciones      = TxtObservaciones.Text;
            Inmueble.C_Inmuebles.Agua               = ChkAgua.Checked;
            Inmueble.C_Inmuebles.Luz                = ChkEnergia.Checked;
            Inmueble.C_Inmuebles.Gas                = ChkGas.Checked;
            Inmueble.C_Inmuebles.Parabolica         = ChKTelevision.Checked;
            Inmueble.C_Inmuebles.Vigilancia         = ChkVigilancia.Checked;
            Inmueble.C_Inmuebles.Telefono           = ChkTelefono.Checked;
            Inmueble.C_Inmuebles.No_telefono        = TxtNTelefono.Text;
            Inmueble.C_Inmuebles.Administracion     = ChkAdministracion.Checked;
            Inmueble.C_Inmuebles.Valor_admon        = Convert.ToDouble(Funciones.SinSeparadorMiles(TxtValorAdmon.Text));
            Inmueble.C_Inmuebles.Tipo_inmueble      = Convert.ToInt32(CboTipoInmueble.SelectedValue);
            Inmueble.C_Inmuebles.Estado             = CboEstado.SelectedValue.ToString();
            Inmueble.C_Inmuebles.Llave_ciudad       = Convert.ToInt32(CboCiudad.SelectedValue);
            Inmueble.C_Inmuebles.Cod_barrio         = Convert.ToInt32(CboBarrio.SelectedValue);
            Inmueble.C_Inmuebles.Destino_inmueble   = Convert.ToByte(CboDestino.SelectedValue);
            Inmueble.C_Inmuebles.Canonarrendar      = Convert.ToDouble(Funciones.SinSeparadorMiles(TxtCanonArrendar.Text));
            Inmueble.C_Inmuebles.Valorventa         = Convert.ToDouble(Funciones.SinSeparadorMiles(TxtValorVenta.Text));
            Inmueble.C_Inmuebles.No_contratos_arren = Convert.ToInt32(TxtCantContratos.Text);
            Inmueble.C_Inmuebles.Matricula_inm      = Convert.ToInt32(TxtMatriculaInmobiliaria.Text);
            Inmueble.C_Inmuebles.Latitud            = Convert.ToDouble(TxtLatitud.Text);
            Inmueble.C_Inmuebles.Longitud           = Convert.ToDouble(TxtLongitud.Text);
            Inmueble.C_Inmuebles.Metraje            = Convert.ToInt32(TxtArea.Text);
            Inmueble.C_Inmuebles.Estrato            = Convert.ToInt32(TxtEstrato.Text);
            Inmueble.C_Inmuebles.Ultimocont         = Convert.ToInt32(TxtUltimoContrato.Text);
            InmuebleWeb.C_Inmuebles = Inmueble.C_Inmuebles;
            if (Inmueble.Actualizar(Inmueble.C_Inmuebles) == 0)
            {
                MessageBox.Show("No se grabó el inmueble");
            }
            else
            {
                MessageBox.Show("Se grabó el inmueble");
            }

            if (InmuebleWeb.Existe(InmuebleWeb.C_Inmuebles.Cod_inmueble, false))
            {
                if (InmuebleWeb.Actualizar(InmuebleWeb.C_Inmuebles) == 0)
                {
                    MessageBox.Show("No se grabó en la web");
                }
                else
                {
                    MessageBox.Show("Se grabó en la web");
                }
            }
            else
            {
                InmuebleWeb.Insertar(InmuebleWeb.C_Inmuebles);
            }
        }
 private void DGVDatos_DoubleClick(object sender, EventArgs e)
 {
     if (DGVDatos.Rows.Count > 0)
     {
         //Inmuebles.Consultar(Convert.ToInt32(DGVDatos.CurrentRow.Cells["cod_inmueble"].Value));
         if (Inmuebles.Existe(Convert.ToInt32(DGVDatos.CurrentRow.Cells["cod_inmueble"].Value), true))
         {
             FrmDetalleInmueble F = new FrmDetalleInmueble(Inmuebles);
             F.ShowDialog();
         }
     }
 }
 private void TxtCodigo_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == 13)
     {
         if (Inmueble.Existe(Convert.ToInt32(TxtCodigo.Text), true))
         {
             MostrarDatos();
             MostrarPropietarios();
         }
         else
         {
             MessageBox.Show("No existe el inmueble");
         }
     }
 }