private void btnBuscar_Click(object sender, EventArgs e) { DataTable dtCliente = new DataTable(); DataTable dtValidarBloqueoCliente = new DataTable(); string respuesta_bloqueo_empresa; dtCliente = ControllerVentas.MostrarClientes(txtDpi.Text, "", "", 0); if (dtCliente.Rows.Count > 0) { id_cliente = Convert.ToInt32(dtCliente.Rows[0]["id_cliente"]); txtCliente.Text = Convert.ToString(dtCliente.Rows[0]["nombre_cliente"]); } }
void Guardar() { string rpta = ""; bool agregar = true; DataTable dtCliente = new DataTable(); DataTable dtValidarBloqueoCliente = new DataTable(); if (string.IsNullOrWhiteSpace(txtNombres.Text)) { agregar = false; } if (string.IsNullOrWhiteSpace(txtApellidos.Text)) { agregar = false; } dtCliente = ControllerVentas.MostrarClientes("", txtNombres.Text, txtApellidos.Text, 1); if (dtCliente.Rows.Count > 0) { if (Convert.ToString(dtCliente.Rows[0]["existe"]).Equals("existe")) { XtraMessageBox.Show("EL CLIENTE YA EXISTE, RECTIFIQUE EN EL MODULO DE CLIENTES", Configuraciones.Configuraciones.NombreDelSistema); agregar = false; } } if (agregar) { MCliente objMCliente = new MCliente(); objMCliente.idEstadoCivil = 3; objMCliente.identificacion = ""; objMCliente.IdUsuario = Configuraciones.Configuraciones.idusuario; objMCliente.Nombres = txtNombres.Text; objMCliente.Apellidos = txtApellidos.Text; objMCliente.fechaNacimiento = Convert.ToDateTime(DateTime.Now); objMCliente.direccion = string.IsNullOrWhiteSpace(txtDireccion.Text) == true ? "__" : txtDireccion.Text; objMCliente.email = ""; objMCliente.empresaLabora = ""; objMCliente.cargo = ""; objMCliente.nit = string.IsNullOrWhiteSpace(txtNit.Text) == true ? "__" : txtNit.Text; objMCliente.Telefono = string.IsNullOrWhiteSpace(txtTelefono.Text) == true ? "__" : txtTelefono.Text; objMCliente.manejaCuentaBanco = false; objMCliente.negocioPropio = false; objMCliente.tipoNegocio = ""; objMCliente.tiempoNegocio = ""; objMCliente.cantidadHijos = 0; objMCliente.cantidadAportesFamilia = 0; objMCliente.casaPropia = false; objMCliente.tiempoResidir = ""; objMCliente.trabajaPareja = false; objMCliente.trabajoPareja = ""; objMCliente.descripcion = ""; objMCliente.RazonSocial = ""; objMCliente.DireccionFiscal = ""; objMCliente.IdSubGrupo = 6; //objMCliente.ConObservaciones = dtTelefono.Rows.Count > 0 ? true : false; objMCliente.ConObservaciones = false; objMCliente.EsFiador = false; objMCliente.ConTelefonos = false; List <MTelefonoCliente> Telefonos = new List <MTelefonoCliente>(); //foreach (DataRow item in dtTelefono.Rows) //{ // MTelefonoCliente telefono = new MTelefonoCliente(); // telefono.Descripcion = item["descripcion"].ToString(); // telefono.Telefono = item["telefono"].ToString(); // telefono.Opcion = 1; // telefono.IdTelefon = 0; // Telefonos.Add(telefono); //} rpta = ControllerCliente.GuardarCliente(objMCliente, Telefonos); if (rpta == "OK") { //MessageBox.Show("EL CLIENTE SE CREO CORRECTAMENTE", "CREACIÓN EN PROCESO"); this.Close(); } else { MessageBox.Show("OCURRIO UN ERRO AL TRATAR DE CREAR EL CLIENTE, POR FAVOR CONSULTE A SU ADMINISTRADOR DE DATOS " + rpta, "ERROR AL CREAR"); } } }