//private void DTC_Loaded(object sender, RoutedEventArgs e)
        //{
        //    MostrarClientes();
        //}

        //private void DTC_SelectionChanged(object sender, SelectionChangedEventArgs e)
        //{

        //    if (DTC.SelectedItem != null)
        //    {
        //        //foreach (DataRow row in tbl.Rows)
        //        //{
        //        //    string dta = row["idtiposervicio"].ToString();
        //        //    string dtb = row["Nombreservicio"].ToString();
        //        //    string dtc = row["Valorservicio"].ToString();

        //        //    txtTS.Text = dta;
        //        //    txtNS.Text = dtb;
        //        //    txtVS.Text = dtc;
        //        //}

        //        DataGrid dataGrid = sender as DataGrid;
        //        DataRowView rowView = dataGrid.SelectedItem as DataRowView;
        //        try
        //        {
        //            if (rowView.Row != null)
        //            {
        //                //Facturacion fc = new Facturacion();

        //                string dt1 = rowView.Row[1].ToString(); /* 1st Column on selected Row */
        //                string dt2 = rowView.Row[2].ToString();
        //                string dt3 = rowView.Row[3].ToString();
        //                string dt4 = rowView.Row[4].ToString();
        //                string dt5 = rowView.Row[5].ToString();

        //                padre.txtNombre.Text = dt1;
        //                padre.txtCedula.Text = dt2;
        //                padre.txtTelefono.Text = dt3;
        //                padre.txtDireccion.Text = dt4;
        //                padre.txtCorreo.Text = dt5;

        //            }
        //            else
        //            {
        //                MessageBox.Show("Debe contener informacion");

        //            }

        //        }
        //        catch (Exception ex)
        //        {
        //            MessageBox.Show("No puede seleccionar un campo vacio" + ex);


        //        }

        //    }
        //    else
        //    {

        //        //MessageBox.Show("Seleccione una fila!");
        //    }
        //}

        //private void btnAF_Click(object sender, RoutedEventArgs e)
        //{

        //    this.Hide();
        //    padre.ShowDialog();
        //}

        private void DTC_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            DataGrid    dataGrid = sender as DataGrid;
            DataRowView rowView  = dataGrid.SelectedItem as DataRowView;

            try
            {
                if (rowView.Row != null)
                {
                    //Facturacion fc = new Facturacion();

                    string dt1 = rowView.Row[1].ToString(); /* 1st Column on selected Row */
                    string dt2 = rowView.Row[2].ToString();
                    string dt3 = rowView.Row[3].ToString();
                    string dt4 = rowView.Row[4].ToString();
                    string dt5 = rowView.Row[5].ToString();
                    string dt6 = rowView.Row[0].ToString();
                    VA = dt6;
                    padre.txtNombre.Text    = dt1;
                    padre.txtCedula.Text    = dt2;
                    padre.txtTelefono.Text  = dt3;
                    padre.txtDireccion.Text = dt4;
                    padre.txtCorreo.Text    = dt5;
                    padre.Show();
                }
                else
                {
                    MessageBox.Show("Debe contener informacion");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("No puede seleccionar un campo vacio" + ex);
            }
        }
        private void dgv_servicios_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataRowView rowView = dgv_servicios.SelectedItem as DataRowView;

            if (rowView != null)
            {
                nombreServicio          = rowView[1].ToString();
                idServicio              = rowView[0].ToString();
                padre.txt_producto.Text = nombreServicio;
                padre.esProducto        = false;
                padre.Show();
                this.Close();
            }
        }
예제 #3
0
        private void btn_Agregar_NC_Click(object sender, RoutedEventArgs e)
        {
            string identificacion = TXT_IDENTIFICACION_CLIENTE.Text;

            if (cmb_tipocliente.SelectedIndex == 0)
            {
                identificacion = identificacion + "001";
            }

            if (VERIFICA_IDENTIFICACION.VerificaIdentificacion(identificacion) == false || identificacion.Length < 13)
            {
                MessageBox.Show("Verifique identificación del cliente");
                return;
            }
            else if (string.IsNullOrEmpty(TXT_Nombre_cliente.Text))
            {
                MessageBox.Show("Verifique que el campo Nombre del cliente se encuentre lleno");
                return;
            }
            else if (string.IsNullOrEmpty(TXT_IDENTIFICACION_CLIENTE.Text))
            {
                MessageBox.Show("Verifique que el campo de identificación se encuentre lleno");
                return;
            }
            else if (cmb_tipocliente.SelectedIndex == -1)
            {
                MessageBox.Show("Seleccione el tipo de cliente");
                return;
            }
            else if (string.IsNullOrEmpty(TXT_APELLIDO_CLIENTE.Text))
            {
                MessageBox.Show("Verifique que el campo apellido se encuentre lleno");
                return;
            }
            else if (string.IsNullOrEmpty(TXT_DIRECCION.Text))
            {
                MessageBox.Show("Verifique que el campo Dirección se encuentre lleno");
                return;
            }
            else if (string.IsNullOrEmpty(TXT_TELEFONO.Text))
            {
                MessageBox.Show("Verifique que el campo Teléfono se encuentre lleno");
                return;
            }
            else if (string.IsNullOrEmpty(TXT_CORREO.Text))
            {
                MessageBox.Show("Verifique que el campo de correo electrónico se encuentre lleno");
                return;
            }
            else if (VERIFICA_IDENTIFICACION.VerificaIdentificacion(identificacion) == true)
            {
                try
                {
                    int id = objetoCN.InsertarCliente(cmb_tipocliente.SelectedIndex + 1, TXT_Nombre_cliente.Text, TXT_APELLIDO_CLIENTE.Text, TXT_IDENTIFICACION_CLIENTE.Text, TXT_TELEFONO.Text, TXT_DIRECCION.Text, TXT_CORREO.Text);
                    MessageBox.Show("Guardado correctamente!");
                    if (padre != null)
                    {
                        padre.txtCedula.Text    = TXT_IDENTIFICACION_CLIENTE.Text;
                        padre.txtDireccion.Text = TXT_DIRECCION.Text;
                        padre.txtNombre.Text    = TXT_Nombre_cliente.Text + " " + TXT_APELLIDO_CLIENTE.Text;
                        padre.txtCorreo.Text    = TXT_CORREO.Text;
                        padre.txtTelefono.Text  = TXT_TELEFONO.Text;
                        padre.idCliente         = id.ToString();
                        padre.Show();
                        this.Close();
                    }
                    limpiarForm();
                }

                catch (Exception ex)
                {
                    MessageBox.Show("Error Producido por: " + ex);
                }
            }
        }