/// <summary>
 /// Registrar categoria
 /// </summary>
 /// <param name="persona"></param>
 /// <param name="cliente"></param>
 /// <param name="creCliente"></param>
 public int RegistrarCategoria(SIGEEA_CatCliente catCliente)
 {
     DataClasses1DataContext dc = new DataClasses1DataContext();
     dc.SIGEEA_CatClientes.InsertOnSubmit(catCliente);
     dc.SubmitChanges();
     return catCliente.PK_Id_CatCliente;
 }
Esempio n. 2
0
        /// <summary>
        /// Registrar categoria
        /// </summary>
        /// <param name="persona"></param>
        /// <param name="cliente"></param>
        /// <param name="creCliente"></param>
        public int RegistrarCategoria(SIGEEA_CatCliente catCliente)
        {
            DataClasses1DataContext dc = new DataClasses1DataContext();

            dc.SIGEEA_CatClientes.InsertOnSubmit(catCliente);
            dc.SubmitChanges();
            return(catCliente.PK_Id_CatCliente);
        }
Esempio n. 3
0
        /// <summary>
        /// Editar categoria
        /// </summary>
        /// <param name="persona"></param>
        /// <param name="cliente"></param>
        /// <param name="creCliente"></param>
        public int EditarCategoria(SIGEEA_CatCliente catCliente)
        {
            DataClasses1DataContext dc     = new DataClasses1DataContext();
            SIGEEA_CatCliente       Editar = dc.SIGEEA_CatClientes.First(c => c.PK_Id_CatCliente == catCliente.PK_Id_CatCliente);

            Editar.Limite_CatCliente    = catCliente.Limite_CatCliente;
            Editar.RanPagos_CatCliente  = catCliente.RanPagos_CatCliente;
            Editar.TieMaximo_CatCliente = catCliente.TieMaximo_CatCliente;
            Editar.FK_Id_TipCatCliente  = catCliente.FK_Id_TipCatCliente;
            dc.SubmitChanges();
            return(Editar.PK_Id_CatCliente);
        }
 /// <summary>
 /// Editar categoria
 /// </summary>
 /// <param name="persona"></param>
 /// <param name="cliente"></param>
 /// <param name="creCliente"></param>
 public int EditarCategoria(SIGEEA_CatCliente catCliente)
 {
     DataClasses1DataContext dc = new DataClasses1DataContext();
     SIGEEA_CatCliente Editar = dc.SIGEEA_CatClientes.First(c => c.PK_Id_CatCliente == catCliente.PK_Id_CatCliente);
     Editar.Limite_CatCliente = catCliente.Limite_CatCliente;
     Editar.RanPagos_CatCliente = catCliente.RanPagos_CatCliente;
     Editar.TieMaximo_CatCliente = catCliente.TieMaximo_CatCliente;
     Editar.FK_Id_TipCatCliente = catCliente.FK_Id_TipCatCliente;
     dc.SIGEEA_CatClientes.InsertOnSubmit(Editar);
     dc.SubmitChanges();
     return Editar.PK_Id_CatCliente;
 }
Esempio n. 5
0
        private void btnRegistrarCliente_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                ValidaCedula();
                if (cedValida == false || (cedValida == true && cedula == txbCedula.Text))
                {
                    RegistrarPersona();
                    ClienteMantenimiento clienteMant = new ClienteMantenimiento();

                    if (editar == false)
                    {
                        SIGEEA_Cliente    nuevoCliente = new SIGEEA_Cliente();
                        SIGEEA_CatCliente nuevaCat     = new SIGEEA_CatCliente();
                        nuevaCat.FK_Id_TipCatCliente  = Convert.ToInt32(lbPkCatCliente.Content);
                        nuevaCat.Limite_CatCliente    = Convert.ToDouble(txbCreMaximo.Text);
                        nuevaCat.RanPagos_CatCliente  = txbRango.Text;
                        nuevaCat.TieMaximo_CatCliente = txbTiempoMaximo.Text;
                        clienteMant.RegistrarCliente(nuevaPersona, nuevoCliente, clienteMant.RegistrarCategoria(nuevaCat));
                    }
                    else
                    {
                        SIGEEA_CatCliente nuevaCat = new SIGEEA_CatCliente();
                        nuevaCat.FK_Id_TipCatCliente  = Convert.ToInt32(lbPkCatCliente.Content);
                        nuevaCat.Limite_CatCliente    = Convert.ToDouble(txbCreMaximo.Text);
                        nuevaCat.RanPagos_CatCliente  = txbRango.Text;
                        nuevaCat.TieMaximo_CatCliente = txbTiempoMaximo.Text;
                        nuevaCat.PK_Id_CatCliente     = Cliente.PK_Id_CatCliente;
                        nuevaPersona.PK_Id_Persona    = Cliente.PK_Id_Persona;
                        clienteMant.ModificarCliente(mantCliente.EditarCategoria(nuevaCat), nuevaPersona);
                    }

                    MessageBox.Show("La solicitud realizada se finalizó con éxito.");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Ya existe una persona registrada con es cédula");
                    txbCedula.Text = "";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al realizar la solicitud." + ex.Message);
            }
        }
        private void btnRegistrarCliente_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                RegistrarPersona();
                

                ClienteMantenimiento clienteMant = new ClienteMantenimiento();

                if (editar == false)
                {
                    SIGEEA_Cliente nuevoCliente = new SIGEEA_Cliente();
                    SIGEEA_CatCliente nuevaCat = new SIGEEA_CatCliente();
                    nuevaCat.FK_Id_TipCatCliente = Convert.ToInt32(lbPkCatCliente.Content);
                    nuevaCat.Limite_CatCliente = Convert.ToDouble(txbCreMaximo.Text);
                    nuevaCat.RanPagos_CatCliente = txbRango.Text;
                    nuevaCat.TieMaximo_CatCliente = txbTiempoMaximo.Text;
                    clienteMant.RegistrarCliente(nuevaPersona, nuevoCliente, clienteMant.RegistrarCategoria(nuevaCat));
                }
                else
                {
                    
                    SIGEEA_CatCliente nuevaCat = new SIGEEA_CatCliente();
                    nuevaCat.FK_Id_TipCatCliente = Convert.ToInt32(lbPkCatCliente.Content);
                    nuevaCat.Limite_CatCliente = Convert.ToDouble(txbCreMaximo.Text);
                    nuevaCat.RanPagos_CatCliente = txbRango.Text;
                    nuevaCat.TieMaximo_CatCliente = txbTiempoMaximo.Text;
                    SIGEEA_Cliente nuevoCliente = new SIGEEA_Cliente();
                    clienteMant.ModificarCliente(nuevoCliente, mantCliente.EditarCategoria(nuevaCat), nuevaPersona);
                }

                MessageBox.Show("La solicitud realizada se finalizó con éxito.");
            }
            catch
            {
                MessageBox.Show("Error al realizar la solicitud.");
            }
        }