private void eliminar_Click(object sender, EventArgs e) { DeleteDetalle(); DeleteFactura(); DeleteDevo(); try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = fu.GetCONN(); cmd.CommandText = "DELETE FROM REV_Ventas WHERE id_Venta = '" + idSell + "' ;"; fu.OpenCnn(); cmd.ExecuteNonQuery(); fu.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Venta Eliminada"; mr.ShowDialog(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Eliminar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void deleteboton_Click(object sender, EventArgs e) { if (textcod.Text != "" && textcod.Font.Italic == true) { if (textcod.Text == "") { MessageBox.Show("Ingrese el Codigo de Registro del Proveedor Como Muestra en la Tabla de Solicitudes", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ingrese el Codigo de Registro del Proveedor Como Muestra en la Tabla de Solicitudes", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (textcod.Text == "") { MessageBox.Show("Ingrese el Codigo de Registro del Proveedor Como Muestra en la Tabla de Solicitudes", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Codigo de Eliminar Proveedor. if (comprobar() == 1) { try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "DELETE FROM Proveedores WHERE codProve = '" + Convert.ToInt32(textcod.Text) + "' ;"; cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Proveedor Eliminado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Eliminar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Error, No Existen Registros del Proveedor.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void eliminar_Click(object sender, EventArgs e) { if (buscarcic.Text != "" && buscarcic.Font.Italic == true) { if (buscarcic.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Cliente que Muestra en la Tabla de Solicitudes", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ingrese el Carnet de Identidad del Cliente que Muestra en la Tabla de Solicitudes", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (buscarcic.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Cliente que Muestra en la Tabla de Solicitudes", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Codigo de Eliminar Cliente. if (comprobar() == 1) { try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "DELETE FROM SolClientes WHERE ciSolC = '" + Convert.ToInt32(buscarcic.Text) + "' ;"; cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Cliente Eliminado"; mr.ShowDialog(); buscarcic.Text = ""; } catch (Exception ex) { MessageBox.Show("ERROR. Al Eliminar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Error, No Existen Registros del Cliente.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void eliminar_Click(object sender, EventArgs e) { Conexion w = new Conexion(); if (codUser == "0") { MessageBox.Show("Debe Seleccionar una Medida de la Tabla de Registros para Proceder la Eliminación", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Codigo de Eliminar Marca. if (comprobar() == 1) { try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = w.GetCONN(); cmd.CommandText = "DELETE FROM Medidas WHERE codMed = '" + codUser + "' ;"; w.OpenCnn(); cmd.ExecuteNonQuery(); w.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Marca Eliminada"; mr.ShowDialog(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Eliminar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Error, No Existen Registros de la Medida.\nActualizar el Registro.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void saveboton_Click(object sender, EventArgs e) { try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "UPDATE Empresa SET CodeQr=@codeq, numAutoEmp=@numa, codControlEmp = @codc ;"; // Creando los parámetros necesarios cmd.Parameters.Add("@codeq", System.Data.SqlDbType.Image); cmd.Parameters.Add("@numa", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@codc", System.Data.SqlDbType.VarChar); // Asignando el valor de la imagen // Stream usado como buffer System.IO.MemoryStream ms = new System.IO.MemoryStream(); // Se guarda la imagen en el buffer logoview.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png); // Asignando los valores a los atributos cmd.Parameters["@codeq"].Value = ms.GetBuffer(); cmd.Parameters["@numa"].Value = ndatxt.Text; cmd.Parameters["@codc"].Value = cdctxt.Text; cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Datos Guardado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Insertar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void saveboton_Click(object sender, EventArgs e) { String fn = "" + dia.Text + " " + mes.Text + " " + anno.Text; String sex = sexmax.Text; if ((cirec.Text != "" && cirec.Font.Italic == true) || nomrec.Font.Italic == true || aperec.Font.Italic == true || nitrec.Font.Italic == true || drirec.Font.Italic == true || correc.Font.Italic == true || webrec.Font.Italic == true || telrec.Font.Italic == true || celrec.Font.Italic == true || faxrec.Font.Italic == true || fotorec.Font.Italic == true) { if (cirec.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Cliente que Muestra en la Tabla de Solicitudes", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Debe Ingresar los Datos del Cliente. Caso Contrario dejar en Blanco", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (cirec.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Cliente", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (nitrec.Text == "") { MessageBox.Show("Debe Ingresar un Nombre de Usuario o Identificacion para el Cliente ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (nomrec.Text == "") { MessageBox.Show("Debe Ingresar una Contraseña para el Ingreso del Cliente ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Codigo de guardar usuario. if (comprobar() == 0) { if (sexfem.Checked == true) { sex = sexfem.Text; try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = c.GetCONN(); cmd.CommandText = "INSERT INTO Clientes VALUES (@id, @name, @ape, @nit, @correo, @web, @dir, @sexo, @tel, @cel, @fax, @fechan, @fechac, @image, @fidep, @state, @codd)"; // Creando los parámetros necesarios cmd.Parameters.Add("@id", System.Data.SqlDbType.Int); cmd.Parameters.Add("@name", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ape", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nit", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@correo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@web", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@dir", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@sexo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@tel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@fax", System.Data.SqlDbType.Int); cmd.Parameters.Add("@fechan", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@fechac", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@image", System.Data.SqlDbType.Image); cmd.Parameters.Add("@fidep", System.Data.SqlDbType.Int); cmd.Parameters.Add("@state", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@codd", System.Data.SqlDbType.VarChar); // Asignando el valor de la imagen // Stream usado como buffer System.IO.MemoryStream ms = new System.IO.MemoryStream(); // Se guarda la imagen en el buffer fotograhp.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); // Asignando los valores a los atributos cmd.Parameters["@id"].Value = int.Parse(cirec.Text); cmd.Parameters["@name"].Value = nomrec.Text; cmd.Parameters["@ape"].Value = aperec.Text; cmd.Parameters["@nit"].Value = nitrec.Text; cmd.Parameters["@correo"].Value = correc.Text; cmd.Parameters["@web"].Value = webrec.Text; cmd.Parameters["@dir"].Value = drirec.Text; cmd.Parameters["@sexo"].Value = sex; cmd.Parameters["@tel"].Value = int.Parse(telrec.Text); cmd.Parameters["@cel"].Value = int.Parse(celrec.Text); cmd.Parameters["@fax"].Value = int.Parse(faxrec.Text); cmd.Parameters["@fechan"].Value = fn; cmd.Parameters["@fechac"].Value = fecharec.Text; cmd.Parameters["@image"].Value = ms.GetBuffer(); cmd.Parameters["@fidep"].Value = 0; cmd.Parameters["@state"].Value = starec.Text; cmd.Parameters["@codd"].Value = id; c.OpenCnn(); cmd.ExecuteNonQuery(); c.CerrarCnn(); Messengers mr = new Messengers(); mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Insertar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = c.GetCONN(); cmd.CommandText = "INSERT INTO Clientes VALUES (@id, @name, @ape, @nit, @correo, @web, @dir, @sexo, @tel, @cel, @fax, @fechan, @fechac, @image, @fidep, @state, @codd)"; // Creando los parámetros necesarios cmd.Parameters.Add("@id", System.Data.SqlDbType.Int); cmd.Parameters.Add("@name", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ape", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nit", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@correo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@web", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@dir", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@sexo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@tel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@fax", System.Data.SqlDbType.Int); cmd.Parameters.Add("@fechan", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@fechac", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@image", System.Data.SqlDbType.Image); cmd.Parameters.Add("@fidep", System.Data.SqlDbType.Int); cmd.Parameters.Add("@state", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@codd", System.Data.SqlDbType.VarChar); // Asignando el valor de la imagen // Stream usado como buffer System.IO.MemoryStream ms = new System.IO.MemoryStream(); // Se guarda la imagen en el buffer fotograhp.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); // Asignando los valores a los atributos cmd.Parameters["@id"].Value = int.Parse(cirec.Text); cmd.Parameters["@name"].Value = nomrec.Text; cmd.Parameters["@ape"].Value = aperec.Text; cmd.Parameters["@nit"].Value = nitrec.Text; cmd.Parameters["@correo"].Value = correc.Text; cmd.Parameters["@web"].Value = webrec.Text; cmd.Parameters["@dir"].Value = drirec.Text; cmd.Parameters["@sexo"].Value = sex; cmd.Parameters["@tel"].Value = telrec.Text; cmd.Parameters["@cel"].Value = celrec.Text; cmd.Parameters["@fax"].Value = faxrec.Text; cmd.Parameters["@fechan"].Value = fn; cmd.Parameters["@fechac"].Value = fecharec.Text; cmd.Parameters["@image"].Value = ms.GetBuffer(); cmd.Parameters["@fidep"].Value = 0; cmd.Parameters["@state"].Value = starec.Text; cmd.Parameters["@codd"].Value = id; c.OpenCnn(); cmd.ExecuteNonQuery(); c.CerrarCnn(); Messengers mr = new Messengers(); mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Insertar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("ERROR. El Usuario Ya Existe, Contacte Con el Administrador. ", " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void button1_Click_1(object sender, EventArgs e) { if ((textcod.Text != "" && textcod.Font.Italic == true) || textini.Font.Italic == true || textlogo.Font.Italic == true || textnom.Font.Italic == true) { if (textcod.Text == "") { MessageBox.Show("Ingrese o Genere un Código de Registro para la Marca de los Productos.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Debe Ingresar los Datos de la Marca. Caso Contrario dejar en Blanco", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (textcod.Text == "") { MessageBox.Show("Ingrese o Genere un Código de Registro para la Marca de los Productos.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (textnom.Text == "") { MessageBox.Show("Debe Ingresar un Nombre o Identificación para la Marca del Producto. ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (comprobar() == 1) { try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); FileStream stream = new FileStream(textlogo.Text, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(stream); FileInfo fi = new FileInfo(textlogo.Text); byte[] binData = new byte[stream.Length]; stream.Read(binData, 0, Convert.ToInt32(stream.Length)); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "UPDATE Marcas SET codMarca=@id, iniMarca=@ini, DescMarca=@nom, logoMarca=@logo WHERE codMarca = @ciid ;"; cmd.Parameters.Add("@id", System.Data.SqlDbType.Int); cmd.Parameters.Add("@ini", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nom", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@logo", System.Data.SqlDbType.Image); cmd.Parameters.Add("@ciid", System.Data.SqlDbType.Int); // Asignando los valores a los atributos cmd.Parameters["@id"].Value = int.Parse(textcod.Text); cmd.Parameters["@ini"].Value = textini.Text; cmd.Parameters["@nom"].Value = textnom.Text; cmd.Parameters["@logo"].Value = binData; cmd.Parameters["@ciid"].Value = int.Parse(textcod.Text); cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Marca Modificada"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Modificar Los Datos. \n" + ex.Message + "\nCompruebe Que No Exista Datos Nulos o Vacios con la Marca a Modificar.", " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("ERROR. La Marca No Existe, Contacte Con el Administrador. ", " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void saveboton_Click(object sender, EventArgs e) { if ((textcod.Text != "" && textcod.Font.Italic == true) || textini.Font.Italic == true || textlogo.Font.Italic == true || textnom.Font.Italic == true) { if (textcod.Text == "") { MessageBox.Show("Ingrese o Genere un Código de Registro para la Marca de los Productos.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Debe Ingresar los Datos de la Marca. Caso Contrario dejar en Blanco", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (textcod.Text == "") { MessageBox.Show("Ingrese o Genere un Código de Registro para la Marca de los Productos.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (textnom.Text == "") { MessageBox.Show("Debe Ingresar un Nombre o Identificación para la Marca del Producto. ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (comprobar() == 0) { try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = cs.GetCONN();; cmd.CommandText = "INSERT INTO Marcas VALUES (@id, @ini, @nom, @img)"; FileStream stream = new FileStream(textlogo.Text, FileMode.Open, FileAccess.Read); //Se inicializa un flujo de archivo con la imagen seleccionada desde el disco. BinaryReader br = new BinaryReader(stream); FileInfo fi = new FileInfo(textlogo.Text); //Se inicializa un arreglo de Bytes del tamaño de la imagen byte[] binData = new byte[stream.Length]; //Se almacena en el arreglo de bytes la informacion que se obtiene del flujo de archivos(foto) //Lee el bloque de bytes del flujo y escribe los datos en un búfer dado. stream.Read(binData, 0, Convert.ToInt32(stream.Length)); ////Se muetra la imagen obtenida desde el flujo de datos picturelogo.Image = Image.FromStream(stream); // Creando los parámetros necesarios cmd.Parameters.Add("@id", System.Data.SqlDbType.Int); cmd.Parameters.Add("@ini", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nom", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@img", System.Data.SqlDbType.Image); // Asignando los valores a los atributos cmd.Parameters["@id"].Value = int.Parse(textcod.Text); cmd.Parameters["@ini"].Value = textini.Text; cmd.Parameters["@nom"].Value = textnom.Text; cmd.Parameters["@img"].Value = binData; cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Marca Guardado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Insertar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("ERROR. La Marca Ya Existe, Contacte Con el Administrador. ", " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void AddSale_Click(object sender, EventArgs e) { if (nitciclient.Text != "" && nitciclient.Font.Italic == true) { if (nitciclient.Text == "") { MessageBox.Show("Ingrese el NIT o C.I. del Cliente que Muestra en la Tabla de Solicitudes", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ingrese el NIT o C.I. del Cliente que Muestra en la Tabla de Solicitudes", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (nitciclient.Text == "") { MessageBox.Show("Ingrese el NIT o C.I. del Cliente que Muestra en la Tabla de Solicitudes", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtCodeV.Text == "" || txtCodeV.Font.Italic == true) { MessageBox.Show("Ingrese el Codigo de Registro de la Venta que Muestra en la Tabla de Solicitudes", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { dateday = DateTime.UtcNow; id_Venta = txtCodeV.Text; Conexion c = new Conexion(); try { // Objetos de conexión y comando foreach (DataGridViewRow row in dataGridVentas.Rows) { System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = c.GetCONN(); cmd.CommandText = "INSERT INTO Devolucion_Ventas VALUES (@id, @name, @cant, @price, @fecha, @total, @idv)"; // Creando los parámetros necesarios cmd.Parameters.Add("@id", System.Data.SqlDbType.BigInt); cmd.Parameters.Add("@name", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@cant", System.Data.SqlDbType.Int); cmd.Parameters.Add("@price", System.Data.SqlDbType.Float); cmd.Parameters.Add("@fecha", System.Data.SqlDbType.DateTime); cmd.Parameters.Add("@total", System.Data.SqlDbType.Float); cmd.Parameters.Add("@idv", System.Data.SqlDbType.VarChar); // Asignando los valores a los atributos //row.Cells[0].Value cmd.Parameters["@id"].Value = Convert.ToInt64(row.Cells[0].Value); cmd.Parameters["@name"].Value = Convert.ToString(row.Cells[1].Value); cmd.Parameters["@cant"].Value = Convert.ToInt32(row.Cells[2].Value); cmd.Parameters["@price"].Value = Convert.ToDouble(row.Cells[3].Value); cmd.Parameters["@fecha"].Value = dateday; cmd.Parameters["@total"].Value = Convert.ToDouble(row.Cells[4].Value); cmd.Parameters["@idv"].Value = id_Venta; c.OpenCnn(); cmd.ExecuteNonQuery(); c.CerrarCnn(); } Messengers sms = new Messengers(); sms.textolb.Text = "Devolución Exitosa"; sms.ShowDialog(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Insertar Los Datos de la Devolución. " + ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void saveboton_Click(object sender, EventArgs e) { Conexion cs = new Conexion(); if ((codprod.Text != "" && codprod.Font.Italic == true) || nameprod.Font.Italic == true || textnamep.Font.Italic == true || textfoto.Font.Italic == true || textcodbar.Font.Italic == true || textcodprov.Font.Italic == true || textCCU.Font.Italic == true || textPVU.Font.Italic == true || textcant.Font.Italic == true || textMin.Font.Italic == true || textMax.Font.Italic == true) { if (codprod.Text == "") { MessageBox.Show("Debe Ingresar los Datos del Producto a Registrar.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Debe Ingresar los Datos del Producto a Registrar. Caso Contrario dejar en Blanco.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (codprod.Text == "") { MessageBox.Show("Ingrese el Código de Barras del Producto, para Proceder el Registro.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (nameprod.Text == "") { MessageBox.Show("Debe Ingresar un Nombre o Identificación para el Producto. ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (textcodprov.Text == "") { MessageBox.Show("Debe Ingresar el Codigo del Proveedor para el Producto a Registrar. ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (textCCU.Text == "" || textPVU.Text == "") { MessageBox.Show("Debe Ingresar los Precios y Costos para el Producto. ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (textcant.Text == "") { MessageBox.Show("Debe Ingresar un valor de Cantidad Entrante para el Producto. ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (int.Parse(textMin.Text) >= int.Parse(textMax.Text)) { MessageBox.Show("El Stock Mínimo No debe ser Mayor que el Stock Máximo.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (comprobar() == 0) { if (dateprod.Enabled == true) { DateTime date = Convert.ToDateTime(dateprod.Text); try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "INSERT INTO Productos VALUES (@cod, @nom, @desc, @peso, @vol, @state, @fnp, @fcp, @imgp, @imgc, @ccu, @pvu, @iva, @cant, @smin, @smax, @cat, @mark, @med, @sub, @prove)"; FileStream stream = new FileStream(textfoto.Text, FileMode.Open, FileAccess.Read); FileStream stcod = new FileStream(textcodbar.Text, FileMode.Open, FileAccess.Read); //Se inicializa un flujo de archivo con la imagen seleccionada desde el disco. BinaryReader br = new BinaryReader(stream); BinaryReader brcod = new BinaryReader(stcod); FileInfo fi = new FileInfo(textfoto.Text); FileInfo fj = new FileInfo(textcodbar.Text); //Se inicializa un arreglo de Bytes del tamaño de la imagen byte[] binData = new byte[stream.Length]; byte[] binCod = new byte[stcod.Length]; //Se almacena en el arreglo de bytes la informacion que se obtiene del flujo de archivos(foto) //Lee el bloque de bytes del flujo y escribe los datos en un búfer dado. stream.Read(binData, 0, Convert.ToInt32(stream.Length)); stcod.Read(binCod, 0, Convert.ToInt32(stcod.Length)); // Creando los parámetros necesarios cmd.Parameters.Add("@cod", System.Data.SqlDbType.BigInt); cmd.Parameters.Add("@nom", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@desc", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@peso", System.Data.SqlDbType.Float); cmd.Parameters.Add("@vol", System.Data.SqlDbType.Float); cmd.Parameters.Add("@state", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@fnp", System.Data.SqlDbType.DateTime); cmd.Parameters.Add("@fcp", System.Data.SqlDbType.DateTime); cmd.Parameters.Add("@imgp", System.Data.SqlDbType.Image); cmd.Parameters.Add("@imgc", System.Data.SqlDbType.Image); cmd.Parameters.Add("@ccu", System.Data.SqlDbType.Float); cmd.Parameters.Add("@pvu", System.Data.SqlDbType.Float); cmd.Parameters.Add("@iva", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@cant", System.Data.SqlDbType.Int); cmd.Parameters.Add("@smin", System.Data.SqlDbType.Int); cmd.Parameters.Add("@smax", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cat", System.Data.SqlDbType.Int); cmd.Parameters.Add("@mark", System.Data.SqlDbType.Int); cmd.Parameters.Add("@med", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@sub", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@prove", System.Data.SqlDbType.Int); // Asignando el valor de la imagen // Stream usado como buffer //System.IO.MemoryStream mss = new System.IO.MemoryStream(); // Se guarda la imagen en el buffer // picturelogo.Image.Save(mss, System.Drawing.Imaging.ImageFormat.Png); // Asignando los valores a los atributos cmd.Parameters["@cod"].Value = Int64.Parse(codprod.Text); cmd.Parameters["@nom"].Value = nameprod.Text; cmd.Parameters["@desc"].Value = textnamep.Text; cmd.Parameters["@peso"].Value = float.Parse(textpeso.Text); cmd.Parameters["@vol"].Value = float.Parse(textvol.Text); cmd.Parameters["@state"].Value = statebox.Text; cmd.Parameters["@fnp"].Value = date; cmd.Parameters["@fcp"].Value = Convert.ToDateTime(dateTime2.Text); cmd.Parameters["@imgp"].Value = binData; cmd.Parameters["@imgc"].Value = binCod; cmd.Parameters["@ccu"].Value = float.Parse(textCCU.Text); cmd.Parameters["@pvu"].Value = float.Parse(textPVU.Text); cmd.Parameters["@iva"].Value = ivabox.Text; cmd.Parameters["@cant"].Value = int.Parse(textcant.Text); cmd.Parameters["@smin"].Value = int.Parse(textMin.Text); cmd.Parameters["@smax"].Value = int.Parse(textMax.Text); cmd.Parameters["@cat"].Value = codCate; cmd.Parameters["@mark"].Value = CodMark; cmd.Parameters["@med"].Value = CodM; cmd.Parameters["@sub"].Value = codSub; cmd.Parameters["@prove"].Value = int.Parse(textcodprov.Text); cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Producto Guardado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Insertar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { //DateTime date = Convert.ToDateTime(""); try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "INSERT INTO Productos VALUES (@cod, @nom, @desc, @peso, @vol, @state, @fnp, @fcp, @imgp, @imgc, @ccu, @pvu, @iva, @cant, @smin, @smax, @cat, @mark, @med, @sub, @prove)"; FileStream stream = new FileStream(textfoto.Text, FileMode.Open, FileAccess.Read); FileStream stcod = new FileStream(textcodbar.Text, FileMode.Open, FileAccess.Read); //Se inicializa un flujo de archivo con la imagen seleccionada desde el disco. BinaryReader br = new BinaryReader(stream); BinaryReader brcod = new BinaryReader(stcod); FileInfo fi = new FileInfo(textfoto.Text); FileInfo fj = new FileInfo(textcodbar.Text); //Se inicializa un arreglo de Bytes del tamaño de la imagen byte[] binData = new byte[stream.Length]; byte[] binCod = new byte[stcod.Length]; //Se almacena en el arreglo de bytes la informacion que se obtiene del flujo de archivos(foto) //Lee el bloque de bytes del flujo y escribe los datos en un búfer dado. stream.Read(binData, 0, Convert.ToInt32(stream.Length)); stcod.Read(binCod, 0, Convert.ToInt32(stcod.Length)); // Creando los parámetros necesarios cmd.Parameters.Add("@cod", System.Data.SqlDbType.BigInt); cmd.Parameters.Add("@nom", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@desc", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@peso", System.Data.SqlDbType.Float); cmd.Parameters.Add("@vol", System.Data.SqlDbType.Float); cmd.Parameters.Add("@state", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@fnp", System.Data.SqlDbType.DateTime); cmd.Parameters.Add("@fcp", System.Data.SqlDbType.DateTime); cmd.Parameters.Add("@imgp", System.Data.SqlDbType.Image); cmd.Parameters.Add("@imgc", System.Data.SqlDbType.Image); cmd.Parameters.Add("@ccu", System.Data.SqlDbType.Float); cmd.Parameters.Add("@pvu", System.Data.SqlDbType.Float); cmd.Parameters.Add("@iva", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@cant", System.Data.SqlDbType.Int); cmd.Parameters.Add("@smin", System.Data.SqlDbType.Int); cmd.Parameters.Add("@smax", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cat", System.Data.SqlDbType.Int); cmd.Parameters.Add("@mark", System.Data.SqlDbType.Int); cmd.Parameters.Add("@med", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@sub", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@prove", System.Data.SqlDbType.Int); // Asignando el valor de la imagen // Stream usado como buffer //System.IO.MemoryStream mss = new System.IO.MemoryStream(); // Se guarda la imagen en el buffer // picturelogo.Image.Save(mss, System.Drawing.Imaging.ImageFormat.Png); // Asignando los valores a los atributos cmd.Parameters["@cod"].Value = Int64.Parse(codprod.Text); cmd.Parameters["@nom"].Value = nameprod.Text; cmd.Parameters["@desc"].Value = textnamep.Text; cmd.Parameters["@peso"].Value = float.Parse(textpeso.Text); cmd.Parameters["@vol"].Value = float.Parse(textvol.Text); cmd.Parameters["@state"].Value = statebox.Text; cmd.Parameters["@fnp"].Value = DBNull.Value; cmd.Parameters["@fcp"].Value = Convert.ToDateTime(dateTime2.Text); cmd.Parameters["@imgp"].Value = binData; cmd.Parameters["@imgc"].Value = binCod; cmd.Parameters["@ccu"].Value = float.Parse(textCCU.Text); cmd.Parameters["@pvu"].Value = float.Parse(textPVU.Text); cmd.Parameters["@iva"].Value = ivabox.Text; cmd.Parameters["@cant"].Value = int.Parse(textcant.Text); cmd.Parameters["@smin"].Value = int.Parse(textMin.Text); cmd.Parameters["@smax"].Value = int.Parse(textMax.Text); cmd.Parameters["@cat"].Value = codCate; cmd.Parameters["@mark"].Value = CodMark; cmd.Parameters["@med"].Value = CodM; cmd.Parameters["@sub"].Value = codSub; cmd.Parameters["@prove"].Value = int.Parse(textcodprov.Text); cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Producto Guardado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Insertar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("ERROR. El Producto Ya Existe, Contacte Con el Administrador. ", " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void button2_Click(object sender, EventArgs e) { codUser = CodigoAdmin(); if (cic.Text != "" && cic.Font.Italic == true) { if (cic.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Cliente a Modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ingrese el Carnet de Identidad del Cliente a Modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (cic.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Cliente a Modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Codigo de editar Cliente. if (comprobar() == 1) { try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "UPDATE SolClientes SET ciSolC=@cic, nomSolC=@nomc, apeSolC=@apec, nitSolC=@nitc, dirSolC=@dir, corrSolC=@email, telSolC=@tel, celSolC=@cel, CodDepaSC=@codd, codUsr=@codu WHERE ciSolC = @cisol ;"; cmd.Parameters.Add("@cic", System.Data.SqlDbType.Int); cmd.Parameters.Add("@nomc", System.Data.SqlDbType.Int); cmd.Parameters.Add("@apec", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nitc", System.Data.SqlDbType.Int); cmd.Parameters.Add("@dir", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@email", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@tel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@codd", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@codu", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cisol", System.Data.SqlDbType.Int); // Asignando los valores a los atributos cmd.Parameters["@cic"].Value = int.Parse(cic.Text); cmd.Parameters["@nomc"].Value = nombc.Text; cmd.Parameters["@apec"].Value = apec.Text; cmd.Parameters["@nitc"].Value = int.Parse(nitc.Text); cmd.Parameters["@dir"].Value = dirc.Text; cmd.Parameters["@email"].Value = corc.Text; cmd.Parameters["@tel"].Value = int.Parse(telc.Text); cmd.Parameters["@cel"].Value = int.Parse(celc.Text); cmd.Parameters["@codd"].Value = id; cmd.Parameters["@codu"].Value = codUser; cmd.Parameters["@cisol"].Value = int.Parse(cic.Text); cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Cliente Modificado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Modificar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Error, No Existen Registros del Cliente.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void saveboton_Click(object sender, EventArgs e) { codUser = CodigoAdmin(); if ((cic.Text != "" && cic.Font.Italic == true) || nombc.Font.Italic == true || apec.Font.Italic == true || nitc.Font.Italic == true || dirc.Font.Italic == true || corc.Font.Italic == true || telc.Font.Italic == true || celc.Font.Italic == true) { if (cic.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Cliente que Muestra en la Tabla de Solicitudes", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Debe Ingresar los Datos del Usuario. Caso Contrario dejar en Blanco", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (cic.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Cliente", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (nombc.Text == "") { MessageBox.Show("Debe Ingresar un Nombre de Cliente o Identificacion para el Cliente ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (nitc.Text == "") { MessageBox.Show("Debe Ingresar una Contraseña para el Ingreso del Cliente ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Codigo de guardar usuario. if (comprobar() == 0) { try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "INSERT INTO SolClientes(cisolC, nomSolC, apeSolC, nitSolC, dirSolC, corrSolC, telSolC, celSolC, CodDepaSC, codUsr) VALUES (@ci, @nom, @ape, @nit, @dir, @correo, @tel, @cel, @codd, @codU)"; // Creando los parámetros necesarios cmd.Parameters.Add("@ci", System.Data.SqlDbType.Int); cmd.Parameters.Add("@nom", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ape", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nit", System.Data.SqlDbType.Int); cmd.Parameters.Add("@dir", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@correo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@tel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@codd", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@codU", System.Data.SqlDbType.Int); // Asignando los valores a los atributos cmd.Parameters["@ci"].Value = int.Parse(cic.Text); cmd.Parameters["@nom"].Value = nombc.Text; cmd.Parameters["@ape"].Value = apec.Text; cmd.Parameters["@nit"].Value = int.Parse(nitc.Text); cmd.Parameters["@dir"].Value = dirc.Text; cmd.Parameters["@correo"].Value = corc.Text; cmd.Parameters["@tel"].Value = int.Parse(telc.Text); cmd.Parameters["@cel"].Value = int.Parse(celc.Text); cmd.Parameters["@codd"].Value = id; cmd.Parameters["@codU"].Value = codUser; cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Cliente Guardado"; mr.ShowDialog(); //Thread.Sleep(5000); mr.Close(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Insertar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void saveboton_Click(object sender, EventArgs e) { if ((NITtext.Text != "" && NITtext.Font.Italic == true) || Nomtext.Font.Italic == true || NEtext.Font.Italic == true || Apetext.Font.Italic == true || tel1text.Font.Italic == true || TEtext.Font.Italic == true || CEtext.Font.Italic == true || tel2text.Font.Italic == true || Dirtext.Font.Italic == true || emailtext.Font.Italic == true || webtext.Font.Italic == true) { if (NITtext.Text == "") { MessageBox.Show("Ingrese el Número de NIT de la Empresa de Administración", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ingrese el Número de NIT de la Empresa de Administración", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (NITtext.Text == "") { MessageBox.Show("Ingrese el Número de NIT de la Empresa de Administración", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (NEtext.Text == "") { MessageBox.Show("Ingrese el Nombre de la Empresa de Administración ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (Nomtext.Text == "") { MessageBox.Show("Ingrese el Nombre del Dueño de la Empresa de Administración", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Codigo de guardar usuario. try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "UPDATE Empresa SET nitEmp=@id, nombreEmp=@name, DirEmp=@dire, telEmp=@tele, celEmp=@cele, fax1Emp=@fax1, fax2Emp=@fax2, emailEmp=@email, webEmp=@web, logoEmp=@logo, anuncio1Emp=@anu1, anuncio2Emp=@anu2, nombreDueño=@nomd, apeDueño=@aped, telDueño=@teld, celDueño=@celd, CodDepaE=@codd, CodeQr=@codeq ;"; // Creando los parámetros necesarios cmd.Parameters.Add("@id", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@name", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@dire", System.Data.SqlDbType.Text); cmd.Parameters.Add("@tele", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cele", System.Data.SqlDbType.Int); cmd.Parameters.Add("@fax1", System.Data.SqlDbType.Int); cmd.Parameters.Add("@fax2", System.Data.SqlDbType.Int); cmd.Parameters.Add("@email", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@web", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@logo", System.Data.SqlDbType.Image); cmd.Parameters.Add("@anu1", System.Data.SqlDbType.Image); cmd.Parameters.Add("@anu2", System.Data.SqlDbType.Image); cmd.Parameters.Add("@nomd", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@aped", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@teld", System.Data.SqlDbType.Int); cmd.Parameters.Add("@celd", System.Data.SqlDbType.Int); cmd.Parameters.Add("@codd", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@codeq", System.Data.SqlDbType.Image); // Asignando el valor de la imagen // Stream usado como buffer System.IO.MemoryStream ms = new System.IO.MemoryStream(); System.IO.MemoryStream n1 = new System.IO.MemoryStream(); System.IO.MemoryStream n2 = new System.IO.MemoryStream(); System.IO.MemoryStream n3 = new System.IO.MemoryStream(); // Se guarda la imagen en el buffer logoview.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png); img2.Image.Save(n1, System.Drawing.Imaging.ImageFormat.Jpeg); img1.Image.Save(n2, System.Drawing.Imaging.ImageFormat.Jpeg); img3.Image.Save(n3, System.Drawing.Imaging.ImageFormat.Png); // Asignando los valores a los atributos cmd.Parameters["@id"].Value = NITtext.Text; cmd.Parameters["@name"].Value = NEtext.Text; cmd.Parameters["@dire"].Value = Dirtext.Text; cmd.Parameters["@tele"].Value = int.Parse(TEtext.Text); cmd.Parameters["@cele"].Value = int.Parse(CEtext.Text); cmd.Parameters["@fax1"].Value = int.Parse(Fax1text.Text); cmd.Parameters["@fax2"].Value = int.Parse(Fax2text.Text); cmd.Parameters["@email"].Value = emailtext.Text; cmd.Parameters["@web"].Value = webtext.Text; cmd.Parameters["@logo"].Value = ms.GetBuffer(); cmd.Parameters["@anu1"].Value = n1.GetBuffer(); cmd.Parameters["@anu2"].Value = n2.GetBuffer(); cmd.Parameters["@nomd"].Value = Nomtext.Text; cmd.Parameters["@aped"].Value = Apetext.Text; cmd.Parameters["@teld"].Value = int.Parse(tel1text.Text); cmd.Parameters["@celd"].Value = int.Parse(tel2text.Text); cmd.Parameters["@codd"].Value = id; cmd.Parameters["@codeq"].Value = n3.GetBuffer(); cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Datos Guardado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Insertar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void saveboton_Click(object sender, EventArgs e) { String fn = dia.Text + "" + mes.Text + "" + anno.Text; String sex = sexMax.Text; int idusr = 2; if (ciedu.Text != "" && ciedu.Font.Italic == true) { if (ciedu.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Usuario a Modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ingrese el Carnet de Identidad del Usuario a Modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (ciedu.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Usuario a Modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (nameus.Text == "" || nameus.Font.Italic == true) { MessageBox.Show("Ingrese el nombre de Identidad del Usuario a Modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (passedus.Text == "" || passedus.Font.Italic == true) { MessageBox.Show("Ingrese la Contraseña del Usuario a Modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Codigo de editar Cliente. if (comprobar() == 1) { if (passedus.Text == confpass.Text) { if (sexFem.Checked == true) { sex = sexFem.Text; try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Asignando el valor de la imagen // Stream usado como buffer System.IO.MemoryStream mss = new System.IO.MemoryStream(); // Se guarda la imagen en el buffer fotoUser.Image.Save(mss, System.Drawing.Imaging.ImageFormat.Jpeg); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "UPDATE Usuario SET ciUser=@ci, nombreUser=@nom, apeUser=@ape, nuUsuario=@name, contraUser=@pass, dirUser=@dir, nivelUser=@nivel, cargoUser=@cargo, sexoUser=@sexo, fechaNaci=@fecha, telUser=@tel, celUser=@cel, faxUser=@fax, fotoUser= @imagen, emailUser=@email, idUser=@iduser, CodDepaU=@codd WHERE ciUser = @ciid ;"; cmd.Parameters.Add("@ci", System.Data.SqlDbType.Int); cmd.Parameters.Add("@nom", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ape", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@name", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@pass", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@dir", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nivel", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@cargo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@sexo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@fecha", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@tel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@fax", System.Data.SqlDbType.Int); cmd.Parameters.Add("@imagen", System.Data.SqlDbType.Image); cmd.Parameters.Add("@email", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@iduser", System.Data.SqlDbType.Int); cmd.Parameters.Add("@codd", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ciid", System.Data.SqlDbType.Int); // Asignando los valores a los atributos cmd.Parameters["@ci"].Value = int.Parse(cius.Text); cmd.Parameters["@nom"].Value = nameus.Text; cmd.Parameters["@ape"].Value = apelus.Text; cmd.Parameters["@name"].Value = nomedus.Text; cmd.Parameters["@pass"].Value = passedus.Text; cmd.Parameters["@dir"].Value = diredu.Text; cmd.Parameters["@nivel"].Value = nivelesus.Text; cmd.Parameters["@cargo"].Value = cargoedus.Text; cmd.Parameters["@sexo"].Value = sex; cmd.Parameters["@fecha"].Value = fn; cmd.Parameters["@tel"].Value = int.Parse(teledu.Text); cmd.Parameters["@cel"].Value = int.Parse(celedu.Text); cmd.Parameters["@fax"].Value = int.Parse(faxedu.Text); cmd.Parameters["@imagen"].Value = mss.GetBuffer(); cmd.Parameters["@email"].Value = corredu.Text; cmd.Parameters["@iduser"].Value = idusr; cmd.Parameters["@codd"].Value = id; cmd.Parameters["@ciid"].Value = int.Parse(ciedu.Text); cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Usuario Modificado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Modificar Los Datos. \n" + ex.Message + "\nCompruebe Que No Exista Datos Nulos o Vacios con el Usuario a Modificar.", " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); System.IO.MemoryStream mss = new System.IO.MemoryStream(); fotoUser.Image.Save(mss, System.Drawing.Imaging.ImageFormat.Jpeg); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "UPDATE Usuario SET ciUser=@ci, nombreUser=@nom, apeUser=@ape, nuUsuario=@name, contraUser=@pass, dirUser=@dir, nivelUser=@nivel, cargoUser=@cargo, sexoUser=@sexo, fechaNaci=@fecha, telUser=@tel, celUser=@cel, faxUser=@fax, fotoUser= @imagen, emailUser=@email, idUser=@iduser, CodDepaU=@codd WHERE ciUser = @ciid ;"; cmd.Parameters.Add("@ci", System.Data.SqlDbType.Int); cmd.Parameters.Add("@nom", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ape", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@name", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@pass", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@dir", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nivel", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@cargo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@sexo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@fecha", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@tel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@fax", System.Data.SqlDbType.Int); cmd.Parameters.Add("@imagen", System.Data.SqlDbType.Image); cmd.Parameters.Add("@email", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@iduser", System.Data.SqlDbType.Int); cmd.Parameters.Add("@codd", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ciid", System.Data.SqlDbType.Int); // Asignando los valores a los atributos cmd.Parameters["@ci"].Value = int.Parse(cius.Text); cmd.Parameters["@nom"].Value = nameus.Text; cmd.Parameters["@ape"].Value = apelus.Text; cmd.Parameters["@name"].Value = nomedus.Text; cmd.Parameters["@pass"].Value = passedus.Text; cmd.Parameters["@dir"].Value = diredu.Text; cmd.Parameters["@nivel"].Value = nivelesus.Text; cmd.Parameters["@cargo"].Value = cargoedus.Text; cmd.Parameters["@sexo"].Value = sex; cmd.Parameters["@fecha"].Value = fn; cmd.Parameters["@tel"].Value = int.Parse(teledu.Text); cmd.Parameters["@cel"].Value = int.Parse(celedu.Text); cmd.Parameters["@fax"].Value = int.Parse(faxedu.Text); cmd.Parameters["@imagen"].Value = mss.GetBuffer(); cmd.Parameters["@email"].Value = corredu.Text; cmd.Parameters["@iduser"].Value = idusr; cmd.Parameters["@codd"].Value = id; cmd.Parameters["@ciid"].Value = int.Parse(ciedu.Text); cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Usuario Modificado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Modificar Los Datos. " + ex.Message + "\nCompruebe Que No Exista Datos Nulos o Vacios con el Usuario a Modificar.", " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Error, Debe Confirmar que las Contraseñas sean Iguales.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Error, No Existen Registros del Usuario.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void saveboton_Click(object sender, EventArgs e) { String fn = dia.Text + " " + mes.Text + " " + anno.Text; String sex = sexMax.Text; if (ciedcli.Text != "" && ciedcli.Font.Italic == true) { if (ciedcli.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Usuario a Modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ingrese el Carnet de Identidad del Usuario a Modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (ciedcli.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Usuario a Modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (nomed.Text == "" || nomed.Font.Italic == true) { MessageBox.Show("Ingrese el Carnet de Identidad del Usuario a Modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (nited.Text == "" || nited.Font.Italic == true) { MessageBox.Show("Ingrese el Carnet de Identidad del Usuario a Modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Codigo de editar Cliente. if (comprobar() == 1) { if (sexFem.Checked == true) { sex = sexFem.Text; try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Asignando el valor de la imagen // Stream usado como buffer System.IO.MemoryStream ms = new System.IO.MemoryStream(); // Se guarda la imagen en el buffer fotoCliente.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "UPDATE Clientes SET idCliente=@id, nombreCliente=@nom, apellidoCliente=@ape, nitCliente=@nit, correoCliente=@email, webCliente=@web, DirCliente=@dir, sexoCliente=@sexo, telCliente=@tel, celCliente=@cel, faxCliente=@fax, fnCliente=@fechan, fcCliente=@fechac, fotoCliente=@imagen, estado=@state, CodDepaC=@codd WHERE idCliente = @ciid ;"; cmd.Parameters.Add("@id", System.Data.SqlDbType.Int); cmd.Parameters.Add("@nom", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ape", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nit", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@email", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@web", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@dir", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@sexo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@tel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@fax", System.Data.SqlDbType.Int); cmd.Parameters.Add("@fechan", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@fechac", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@imagen", System.Data.SqlDbType.Image); cmd.Parameters.Add("@state", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@codd", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ciid", System.Data.SqlDbType.Int); // Asignando los valores a los atributos cmd.Parameters["@id"].Value = int.Parse(ci.Text); cmd.Parameters["@nom"].Value = nomed.Text; cmd.Parameters["@ape"].Value = apeled.Text; cmd.Parameters["@nit"].Value = nited.Text; cmd.Parameters["@email"].Value = corred.Text; cmd.Parameters["@web"].Value = webed.Text; cmd.Parameters["@dir"].Value = dired.Text; cmd.Parameters["@sexo"].Value = sex; cmd.Parameters["@tel"].Value = int.Parse(teled.Text); cmd.Parameters["@cel"].Value = int.Parse(celed.Text); cmd.Parameters["@fax"].Value = int.Parse(faxed.Text); cmd.Parameters["@fechan"].Value = fn; cmd.Parameters["@fechac"].Value = fechaed.Text; cmd.Parameters["@imagen"].Value = ms.GetBuffer(); cmd.Parameters["@state"].Value = staed.Text; cmd.Parameters["@codd"].Value = id; cmd.Parameters["@ciid"].Value = int.Parse(ciedcli.Text); cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Cliente Modificado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Modificar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Asignando el valor de la imagen // Stream usado como buffer System.IO.MemoryStream ms = new System.IO.MemoryStream(); // Se guarda la imagen en el buffer fotoCliente.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "UPDATE Clientes SET idCliente=@id, nombreCliente=@nom, apellidoCliente=@ape, nitCliente=@nit, correoCliente=@email, webCliente=@web, DirCliente=@dir, sexoCliente=@sexo, telCliente=@tel, celCliente=@cel, faxCliente=@fax, fnCliente=@fechan, fcCliente=@fechac, fotoCliente=@imagen, estado=@state, CodDepaC=@codd WHERE idCliente = @ciid ;"; cmd.Parameters.Add("@id", System.Data.SqlDbType.Int); cmd.Parameters.Add("@nom", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ape", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nit", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@email", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@web", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@dir", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@sexo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@tel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@fax", System.Data.SqlDbType.Int); cmd.Parameters.Add("@fechan", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@fechac", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@imagen", System.Data.SqlDbType.Image); cmd.Parameters.Add("@state", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@codd", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ciid", System.Data.SqlDbType.Int); // Asignando los valores a los atributos cmd.Parameters["@id"].Value = int.Parse(ci.Text); cmd.Parameters["@nom"].Value = nomed.Text; cmd.Parameters["@ape"].Value = apeled.Text; cmd.Parameters["@nit"].Value = nited.Text; cmd.Parameters["@email"].Value = corred.Text; cmd.Parameters["@web"].Value = webed.Text; cmd.Parameters["@dir"].Value = dired.Text; cmd.Parameters["@sexo"].Value = sex; cmd.Parameters["@tel"].Value = int.Parse(teled.Text); cmd.Parameters["@cel"].Value = int.Parse(celed.Text); cmd.Parameters["@fax"].Value = int.Parse(faxed.Text); cmd.Parameters["@fechan"].Value = fn; cmd.Parameters["@fechac"].Value = fechaed.Text; cmd.Parameters["@imagen"].Value = ms.GetBuffer(); cmd.Parameters["@state"].Value = staed.Text; cmd.Parameters["@codd"].Value = id; cmd.Parameters["@ciid"].Value = int.Parse(ciedcli.Text); cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Cliente Modificado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Modificar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Error, No Existen Registros del Usuario.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void saveboton_Click(object sender, EventArgs e) { String fn = dia.Text + " " + mes.Text + " " + anno.Text; String sex = sexmax.Text; int iduser = 2; codUser = CodigoAdmin(); if ((ciuser.Text != "" && ciuser.Font.Italic == true) || nomus.Font.Italic == true || apeus.Font.Italic == true || nameus.Font.Italic == true || dirus.Font.Italic == true || corrus.Font.Italic == true || telus.Font.Italic == true || celus.Font.Italic == true) { if (ciuser.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Usuario que Muestra en la Tabla de Solicitudes", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Debe Ingresar los Datos del Usuario. Caso Contrario dejar en Blanco", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (ciuser.Text == "") { MessageBox.Show("Ingrese el Carnet de Identidad del Usuario", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (nameus.Text == "") { MessageBox.Show("Debe Ingresar un Nombre de Usuario o Identificacion para el Usuario ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (passus.Text == "") { MessageBox.Show("Debe Ingresar una Contraseña para el Ingreso del Usuario ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Codigo de guardar usuario. if (passus.Text == confpsss.Text) { if (comprobar() == 0) { if (sexfem.Checked == true) { sex = sexfem.Text; try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "INSERT INTO SolUser(ciSolU, nomSolU, apeSolU, nameSolU, PassSolU, dirSolU, sexSolU, fnSolU, corrSolU, telSolU, celSolU, CodDepaSU, codUsr) VALUES (@id, @nom, @ape, @nuusr, @passw, @dirusr, @sexo, @fechan, @correo, @tel, @cel, @codd, @codu)"; // Creando los parámetros necesarios cmd.Parameters.Add("@id", System.Data.SqlDbType.Int); cmd.Parameters.Add("@nom", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ape", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nuusr", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@passw", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@dirusr", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@sexo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@fechan", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@correo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@tel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@codd", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@codu", System.Data.SqlDbType.Int); // Asignando los valores a los atributos cmd.Parameters["@id"].Value = int.Parse(ciuser.Text); cmd.Parameters["@nom"].Value = nomus.Text; cmd.Parameters["@ape"].Value = apeus.Text; cmd.Parameters["@nuusr"].Value = nameus.Text; cmd.Parameters["@passw"].Value = passus.Text; cmd.Parameters["@dirusr"].Value = dirus.Text; cmd.Parameters["@sexo"].Value = sex; cmd.Parameters["@fechan"].Value = fn; cmd.Parameters["@correo"].Value = corrus.Text; cmd.Parameters["@tel"].Value = int.Parse(telus.Text); cmd.Parameters["@cel"].Value = int.Parse(celus.Text); cmd.Parameters["@codd"].Value = id; cmd.Parameters["@codu"].Value = codUser; cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Usuario Guardado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Insertar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "INSERT INTO SolUser(ciSolU, nomSolU, apeSolU, nameSolU, PassSolU, dirSolU, sexSolU, fnSolU, corrSolU, telSolU, celSolU, CodDepaSU, codUsr) VALUES (@id, @nom, @ape, @nuusr, @passw, @dirusr, @sexo, @fechan, @correo, @tel, @cel, @codd, @codu)"; // Creando los parámetros necesarios cmd.Parameters.Add("@id", System.Data.SqlDbType.Int); cmd.Parameters.Add("@nom", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ape", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nuusr", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@passw", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@dirusr", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@sexo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@fechan", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@correo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@tel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@codd", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@codu", System.Data.SqlDbType.Int); // Asignando los valores a los atributos cmd.Parameters["@id"].Value = int.Parse(ciuser.Text); cmd.Parameters["@nom"].Value = nomus.Text; cmd.Parameters["@ape"].Value = apeus.Text; cmd.Parameters["@nuusr"].Value = nameus.Text; cmd.Parameters["@passw"].Value = passus.Text; cmd.Parameters["@dirusr"].Value = dirus.Text; cmd.Parameters["@sexo"].Value = sex; cmd.Parameters["@fechan"].Value = fn; cmd.Parameters["@correo"].Value = corrus.Text; cmd.Parameters["@tel"].Value = int.Parse(telus.Text); cmd.Parameters["@cel"].Value = int.Parse(celus.Text); cmd.Parameters["@codd"].Value = id; cmd.Parameters["@codu"].Value = codUser; cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Usuario Guardado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Insertar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { //Editar Usuario. if (sexfem.Checked == true) { sex = sexfem.Text; try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "UPDATE SolUser SET ciSolU=@id, nomSolU=@nom, apeSolU=@ape, nameSolU=@nuusr, PassSolU=@passw, dirSolU=@dirusr, sexSolU=@sexo, fnSolU=@fechan, corrSolU=@correo, telSolU=@tel, celSolU=@cel, CodDepaSU=@codd, codUsr=@codu WHERE ciSolU = @idd ;"; // Creando los parámetros necesarios cmd.Parameters.Add("@id", System.Data.SqlDbType.Int); cmd.Parameters.Add("@nom", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ape", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nuusr", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@passw", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@dirusr", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@sexo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@fechan", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@correo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@tel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@codd", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@codu", System.Data.SqlDbType.Int); cmd.Parameters.Add("@idd", System.Data.SqlDbType.Int); // Asignando los valores a los atributos cmd.Parameters["@id"].Value = int.Parse(ciuser.Text); cmd.Parameters["@nom"].Value = nomus.Text; cmd.Parameters["@ape"].Value = apeus.Text; cmd.Parameters["@nuusr"].Value = nameus.Text; cmd.Parameters["@passw"].Value = passus.Text; cmd.Parameters["@dirusr"].Value = dirus.Text; cmd.Parameters["@sexo"].Value = sex; cmd.Parameters["@fechan"].Value = fn; cmd.Parameters["@correo"].Value = corrus.Text; cmd.Parameters["@tel"].Value = int.Parse(telus.Text); cmd.Parameters["@cel"].Value = int.Parse(celus.Text); cmd.Parameters["@codd"].Value = id; cmd.Parameters["@codu"].Value = codUser; cmd.Parameters["@idd"].Value = int.Parse(ciuser.Text); cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Usuario Modificado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Modificar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { // Objetos de conexión y comando System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); // Estableciento propiedades cmd.Connection = cs.GetCONN(); cmd.CommandText = "UPDATE SolUser SET ciSolU=@id, nomSolU=@nom, apeSolU=@ape, nameSolU=@nuusr, PassSolU=@passw, dirSolU=@dirusr, sexSolU=@sexo, fnSolU=@fechan, corrSolU=@correo, telSolU=@tel, celSolU=@cel, CodDepaSU=@codd, codUsr=@codu WHERE ciSolU = @idd ;"; // Creando los parámetros necesarios cmd.Parameters.Add("@id", System.Data.SqlDbType.Int); cmd.Parameters.Add("@nom", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@ape", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@nuusr", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@passw", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@dirusr", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@sexo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@fechan", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@correo", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@tel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@cel", System.Data.SqlDbType.Int); cmd.Parameters.Add("@codd", System.Data.SqlDbType.VarChar); cmd.Parameters.Add("@codu", System.Data.SqlDbType.Int); cmd.Parameters.Add("@idd", System.Data.SqlDbType.Int); // Asignando los valores a los atributos cmd.Parameters["@id"].Value = int.Parse(ciuser.Text); cmd.Parameters["@nom"].Value = nomus.Text; cmd.Parameters["@ape"].Value = apeus.Text; cmd.Parameters["@nuusr"].Value = nameus.Text; cmd.Parameters["@passw"].Value = passus.Text; cmd.Parameters["@dirusr"].Value = dirus.Text; cmd.Parameters["@sexo"].Value = sex; cmd.Parameters["@fechan"].Value = fn; cmd.Parameters["@correo"].Value = corrus.Text; cmd.Parameters["@tel"].Value = int.Parse(telus.Text); cmd.Parameters["@cel"].Value = int.Parse(celus.Text); cmd.Parameters["@codd"].Value = id; cmd.Parameters["@codu"].Value = codUser; cmd.Parameters["@idd"].Value = int.Parse(ciuser.Text); cs.OpenCnn(); cmd.ExecuteNonQuery(); cs.CerrarCnn(); Messengers mr = new Messengers(); mr.textolb.Text = "Usuario Modificado"; mr.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("ERROR. Al Modificar Los Datos. " + ex.Message, " ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else { MessageBox.Show("Las contraseñas no son Iguales, Intente Nuevamente.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); passus.Text = ""; confpsss.Text = ""; } } }