public static Espectaculo buildCompuesto(SqlDataReader lector)
        {
            Dictionary <string, int> camposEspec = Ordinales.PublicacionCompuesta;

            return(new Espectaculo(
                       Convert.ToInt32(lector[camposEspec["esp_id"]]),
                       lector[camposEspec["esp_descripcion"]].ToString(),
                       Convert.ToDateTime(lector[camposEspec["esp_fecha"]]),
                       Convert.ToDateTime(lector[camposEspec["esp_vencimiento"]]),
                       RubroRepositorio.ReadRubroFromDb(Convert.ToInt32(lector[camposEspec["esp_idRubro"]])),
                       EmpresasRepositorio.getEmpresa(lector[camposEspec["esp_idEmpresa"]].ToString()),
                       DomiciliosRepositorio.getDomicilio(lector[camposEspec["esp_idDomicilio"]].ToString()),
                       Convert.ToBoolean(lector[camposEspec["esp_estado"]])));
        }
Exemplo n.º 2
0
 private void btn_buscar_Click(object sender, EventArgs e)
 {
     tabla_domicilios.Rows.Clear();
     domicilios = DomiciliosRepositorio.getDomicilios(txCalle.Text, txNumero.Text);
     foreach (Domicilio domicilio in domicilios)
     {
         String[] domiRow = new String[]
         {
             domicilio.Calle, domicilio.Numero, domicilio.Piso, domicilio.Departamento,
             domicilio.Localidad, domicilio.CodPostal
         };
         tabla_domicilios.Rows.Add(domiRow);
     }
     actualizarListado();
 }
        public static Cliente build(SqlDataReader lector)
        {
            Dictionary <string, int> camposGetCliente = Ordinales.camposGetCliente;

            return(new Cliente(
                       Convert.ToInt32(lector[camposGetCliente["tipo_doc_id"]]),
                       Convert.ToInt32(lector[camposGetCliente["cli_doc"]]),
                       lector[camposGetCliente["cli_cuil"]].ToString(),
                       lector[camposGetCliente["cli_nombre"]].ToString(),
                       lector[camposGetCliente["cli_apellido"]].ToString(),
                       lector[camposGetCliente["cli_mail"]].ToString(),
                       lector[camposGetCliente["cli_tel"]].ToString(),
                       lector.GetBoolean(camposGetCliente["cli_habilitado"]),
                       lector.GetDateTime(camposGetCliente["cli_fecha_nac"]),
                       DomiciliosRepositorio.getDomicilio(lector[camposGetCliente["cli_dom_id"]].ToString())));
        }
 private void boton_alta_Click(object sender, EventArgs e)
 {
     if (!validarIngreso())
     {
         return;
     }
     actualizarInstanciaCliente();
     try
     {
         domicilio.Id = DomiciliosRepositorio.agregar(domicilio);
         ClienteRepositorio.agregar(cliente, esRegistro ? txtContraseña.Text : "");
         TarjetaRepositorio.agregar(cliente.Tarjetas, cliente);
         limpiarVentana();
         MessageBox.Show("Cliente agregado correctamente con sus respectivas tarjetas y domicilio");
     }
     catch (SqlException ex)
     {
         MessageBox.Show(ex.Message, "ERROR");
     }
 }
 private void btn_actualizar_domicilio_Click(object sender, System.EventArgs e)
 {
     group_domicilio.Enabled = false;
     if (!validarCamposDomicilio())
     {
         group_domicilio.Enabled = true;
         return;
     }
     try
     {
         actualizarDomicilioDeUi();
         DomiciliosRepositorio.actualizar(domicilio);
         MessageBox.Show("El domicilio ha sido actualizado exitosamente", "Modificacion de domicilio", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (SqlException ex)
     {
         MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     group_domicilio.Enabled = true;
 }
Exemplo n.º 6
0
 private void btn_alta_empresa_Click(object sender, EventArgs e)
 {
     grupo_empresa.Enabled = false;
     if (!verificaValidaciones())
     {
         grupo_empresa.Enabled = true;
         return;
     }
     try
     {
         Empresa empresa = getEmpresaDeUi();
         empresa.Domicilio.Id = DomiciliosRepositorio.agregar(domicilio);
         EmpresasRepositorio.agregar(empresa, esRegistro ? txtContraseña.Text : "");
         limpiarVentana();
         MessageBox.Show("La empresa ha sido dada de alta exitosamente", "Alta de empresa", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (SqlException ex)
     {
         MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     grupo_empresa.Enabled = true;
 }
 private void btn_alta_domicilio_Click(object sender, EventArgs e)
 {
     if (!validarCamposDomicilio())
     {
         return;
     }
     try
     {
         setDomicilioDeUi();
         if (modoAbm)
         {
             DomiciliosRepositorio.agregar(domicilio);
         }
         MessageBox.Show("Domicilio Registrado Exitosamente", "Alta Domicilio", MessageBoxButtons.OK,
                         MessageBoxIcon.Information);
         this.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
 }