public void verconductor() { Conexion myconexion = new Conexion(); SqlConnection conexion = myconexion.CreateConnection(); string sql = "Select *from Conductor where DNI='" + txtcedulacond.Text + "'"; SqlCommand comando = new SqlCommand(sql, conexion); conexion.Open(); SqlDataReader leer = comando.ExecuteReader(); if (leer.Read() == true) { txtnombrecond.Text = leer["NOMBRES"].ToString(); txtcolor.Text = leer["COLOR"].ToString(); txtplaca.Text = leer["PLACA"].ToString(); tapellidocond.Text = leer["APELLIDOS"].ToString(); } else { MessageBox.Show("No se encontro al conductor"); txtnombrecond.Text = ""; txtcolor.Text = ""; txtplaca.Text = ""; tapellidocond.Text = ""; } conexion.Close(); }
public static ConductorBE ObtenerConductor(int pPlaca) { ConductorBE pConductor = new ConductorBE(); Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = new SqlCommand(String.Format("SELECT PLACA, AñO, COLOR, NOMBRES,APELLIDOS, DNI, EDAD, DIRECCION, PROVINCIA FROM CONDUCTOR where PLACA ='{0}'", pPlaca), conexion); SqlDataReader cconductor; conexion.Open(); cconductor = comando.ExecuteReader(); while (cconductor.Read()) { pConductor.Placa = cconductor.GetString(0); pConductor.Año = cconductor.GetString(1); pConductor.Color = cconductor.GetString(2); pConductor.Nombres = cconductor.GetString(3); pConductor.Apellidos = cconductor.GetString(4); pConductor.DNI = cconductor.GetString(5); pConductor.Edad = cconductor.GetString(6); pConductor.Direccion = cconductor.GetString(7); pConductor.Provincia = cconductor.GetString(8); } conexion.Close(); return pConductor; }
//metodos para agregar una ruta--------------------------------------------------------- public bool AgregaRuta(RutasBE RutaAgrega) { bool result = false; try { Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); comando.CommandText = "REGISTRA_RUTAS"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@RUTA", RutaAgrega.Ruta); comando.Parameters.AddWithValue("@DISTANCIAKM", RutaAgrega.Distanciakm); comando.Parameters.AddWithValue("@MONTO", RutaAgrega.Monto); conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); result = true; } catch (SqlException e) { //insert error in a log result = false; } return result; }
public bool AgregaConductor(ConductorBE ConductorBk) { bool result = false; try { Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); comando.CommandText = "REGISTRAR_CONDUCTOR"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@PLACA", ConductorBk.Placa); comando.Parameters.AddWithValue("@AñO", ConductorBk.Año); comando.Parameters.AddWithValue("@COLOR", ConductorBk.Color); comando.Parameters.AddWithValue("@NOMBRES", ConductorBk.Nombres); comando.Parameters.AddWithValue("@APELLIDOS", ConductorBk.Apellidos); comando.Parameters.AddWithValue("@DNI", ConductorBk.DNI); comando.Parameters.AddWithValue("@EDAD", ConductorBk.Edad); comando.Parameters.AddWithValue("@DIRECCION", ConductorBk.Direccion); comando.Parameters.AddWithValue("@PROVINCIA", ConductorBk.Provincia); conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); result = true; } catch (SqlException e) { //insert error in a log result = false; } return result; }
public List<ProvinciaBE> CONSULTAPROVINCIA() { ProvinciaBE provinciaBE; List<ProvinciaBE> listaResulta = new List<ProvinciaBE>(); Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); SqlDataReader provincias; comando.CommandText = "CONSULTAPROVINCIA"; comando.CommandType = CommandType.StoredProcedure; conexion.Open(); provincias = comando.ExecuteReader(); while (provincias.Read()) { provinciaBE = new ProvinciaBE(); provinciaBE.IDPROVINCIAS = int.Parse(provincias["IDPROVINCIAS"].ToString()); provinciaBE.PROVINCIA = provincias["PROVINCIA"].ToString(); listaResulta.Add(provinciaBE); } conexion.Close(); return listaResulta; }
public void calcular() { Conexion myconexion = new Conexion(); SqlConnection conexion = myconexion.CreateConnection(); string sql = "Select *from RUTAS where RUTA='" + cmbruta.Text + "'"; SqlCommand comando = new SqlCommand(sql, conexion); conexion.Open(); SqlDataReader leer = comando.ExecuteReader(); if (leer.Read() == true) { txtmonto.Text = leer["MONTO"].ToString(); double monto; double monto2; monto = double.Parse(txtmonto.Text); monto2 = (monto / 540); txtdolares.Text = monto2.ToString(); } else { MessageBox.Show("No se encontro al conductor"); } conexion.Close(); }
public List<GeneroBE> CONSULTAGENERO() { GeneroBE generoBE; List<GeneroBE> listaResult = new List<GeneroBE>(); Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); SqlDataReader generos; comando.CommandText = "CONSULTAGENERO"; comando.CommandType = CommandType.StoredProcedure; conexion.Open(); generos = comando.ExecuteReader(); while (generos.Read()) { generoBE = new GeneroBE(); generoBE.IDGENERO = int.Parse(generos["IDGENERO"].ToString()); generoBE.GENERO = generos["GENERO"].ToString(); listaResult.Add(generoBE); } conexion.Close(); return listaResult; }
public void calcular() { //este codigo me muestra el monto a cobrar por la ruta en el textbox ademas muestra la cantida en col y $ Conexion myconexion = new Conexion(); SqlConnection conexion = myconexion.CreateConnection(); string sql = "Select *from RUTAS where RUTA='" + cmbruta.Text + "'"; SqlCommand comando = new SqlCommand(sql, conexion); conexion.Open(); SqlDataReader leer = comando.ExecuteReader(); if (leer.Read() == true) { txtmonto.Text = leer["MONTO"].ToString(); double monto; double monto2; monto = double.Parse(txtmonto.Text); monto2 = (monto / 540); txtdolares.Text = monto2.ToString(); } //else //{ // MessageBox.Show("No se encontro al conductor"); //} conexion.Close(); }
//public static ConductorBE ObtenerConductor(int pPlaca) //{ // ConductorBE pConductor = new ConductorBE(); // Conexion myConnection = new Conexion(); // SqlConnection conexion = myConnection.CreateConnection(); // SqlCommand comando = new SqlCommand(String.Format("SELECT PLACA, AñO, COLOR, NOMBRES,APELLIDOS, DNI, EDAD, DIRECCION, PROVINCIA FROM CONDUCTOR where PLACA ='{0}'", pPlaca), conexion); // SqlDataReader cconductor; // conexion.Open(); // cconductor = comando.ExecuteReader(); // while (cconductor.Read()) // { // pConductor.Placa = cconductor.GetString(0); // pConductor.Año = cconductor.GetString(1); // pConductor.Color = cconductor.GetString(2); // pConductor.Nombres = cconductor.GetString(3); // pConductor.Apellidos = cconductor.GetString(4); // pConductor.DNI = cconductor.GetString(5); // pConductor.Edad = cconductor.GetString(6); // pConductor.Direccion = cconductor.GetString(7); // pConductor.Provincia = cconductor.GetString(8); // } // conexion.Close(); // return pConductor; //} public bool REGISTRAR_SERVICIO(SolicitudBE solicitud) { bool result = false; try { Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); comando.CommandText = "REGISTRAR_SERVICIO"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("CED_CLIENTE", solicitud.CED_CLIENTE); comando.Parameters.AddWithValue("NOMBRE_CLIENTE", solicitud.NOMBRE_CLIENTE); comando.Parameters.AddWithValue("APELLIDOS_CLIENTE", solicitud.APELLIDOS_CLIENTE); comando.Parameters.AddWithValue("PLACA", solicitud.PLACA); comando.Parameters.AddWithValue("COLOR", solicitud.COLOR); comando.Parameters.AddWithValue("CED_CONDUCTOR", solicitud.CED_CONDUCTOR); comando.Parameters.AddWithValue("NOMBRE_CONDUCTOR", solicitud.NOMBRE_CONDUCTOR); comando.Parameters.AddWithValue("APELLIDO_CONDUCTOR", solicitud.APELLIDO_CONDUCTOR); comando.Parameters.AddWithValue("RUTA", solicitud.RUTA); comando.Parameters.AddWithValue("MONTO", solicitud.MONTO); conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); result = true; } catch (SqlException e) { //insert error in a log result = false; } return result; }
//metodos para editar un conductor------------------------------------------------- public static List<ConductorBE> Buscar(string pNombre, string pApellido) { List<ConductorBE> resultadolista = new List<ConductorBE>(); ConductorBE vvv = new ConductorBE(); Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = new SqlCommand(String.Format("SELECT PLACA, AñO, COLOR, NOMBRES, APELLIDOS,DNI, EDAD, DIRECCION, PROVINCIA FROM CONDUCTOR where NOMBRES ='{0}' or APELLIDOS='{1}'", pNombre,pApellido), conexion); SqlDataReader cconductor; conexion.Open(); cconductor = comando.ExecuteReader(); while (cconductor.Read()) { ConductorBE pConductor = new ConductorBE(); pConductor.Placa = cconductor.GetString(0); pConductor.Año = cconductor.GetString(1); pConductor.Color = cconductor.GetString(2); pConductor.Nombres=cconductor.GetString(3); pConductor.Apellidos = cconductor.GetString(4); pConductor.DNI = cconductor.GetString(5); pConductor.Edad = cconductor.GetString(6); pConductor.Direccion = cconductor.GetString(7); pConductor.Provincia = cconductor.GetString(8); resultadolista.Add(pConductor); } conexion.Close(); return resultadolista; }
public List<RutasBE> Eliminarut() { RutasBE rutasBE; List<RutasBE> listaResult = new List<RutasBE>(); Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); SqlDataReader rrrutas; comando.CommandText = "DESACTIVA_RUTA"; comando.CommandType = CommandType.StoredProcedure; conexion.Open(); rrrutas = comando.ExecuteReader(); while (rrrutas.Read()) { rutasBE = new RutasBE(); rutasBE.Ruta = rrrutas["RUTA"].ToString(); listaResult.Add(rutasBE); } conexion.Close(); return listaResult; }
public List<RutasBE> Agregarut() { RutasBE rutasBE; List<RutasBE> listaResult = new List<RutasBE>(); Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); SqlDataReader rrutas; comando.CommandText = "REGISTRA_RUTAS"; comando.CommandType = CommandType.StoredProcedure; conexion.Open(); rrutas = comando.ExecuteReader(); while (rrutas.Read()) { rutasBE = new RutasBE(); rutasBE.Ruta = rrutas["RUTA"].ToString(); rutasBE.Distanciakm = rrutas["DISTANCIAKM"].ToString(); rutasBE.Monto = rrutas["MONTO"].ToString(); listaResult.Add(rutasBE); } conexion.Close(); return listaResult; }
//METODOS PARA BUSCAR POR CEDULA public void buscarcedula(DataGridView data) { Conexion myconexion = new Conexion(); SqlConnection conexion = myconexion.CreateConnection(); conexion.Open(); SqlCommand comando = new SqlCommand("SELECT * FROM CLIENTE where DNI like ('" + buscar + "%')", conexion); comando.Connection = conexion; comando.ExecuteNonQuery(); DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(comando); da.Fill(dt); data.DataSource = dt; conexion.Close(); }
public static int Actualizar(ConductorBE mConductor) { int retorno = 0; Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = new SqlCommand(string.Format("UPDATE CONDUCTOR set AÑO='{0}', COLOR='{1}', NOMBRES='{2}', APELLIDOS='{3}', DNI='{4}', EDAD='{5}', DIRECCION='{6}',PROVINCIA='{7}' where PLACA={8}", mConductor.Año, mConductor.Color, mConductor.Nombres, mConductor.Apellidos, mConductor.DNI,mConductor.Edad,mConductor.Direccion,mConductor.Provincia,mConductor.Placa), conexion); conexion.Open(); retorno = comando.ExecuteNonQuery(); conexion.Close(); return retorno; }
public List<SolicitudBE> VER_SERVICIOS() { List<SolicitudBE> listResult = new List<SolicitudBE>(); try { Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); SqlDataReader solicitudReader; comando.CommandText = "VER_SERVICIOS"; comando.CommandType = CommandType.StoredProcedure; conexion.Open(); solicitudReader = comando.ExecuteReader(); while (solicitudReader.Read()) { SolicitudBE solicitudBE = new SolicitudBE(); solicitudBE.CED_CLIENTE = solicitudReader["CED_CLIENTE"].ToString(); solicitudBE.NOMBRE_CLIENTE = solicitudReader["NOMBRE_CLIENTE"].ToString(); solicitudBE.APELLIDOS_CLIENTE = solicitudReader["APELLIDOS_CLIENTE"].ToString(); solicitudBE.CED_CONDUCTOR = solicitudReader["CED_CONDUCTOR"].ToString(); solicitudBE.NOMBRE_CONDUCTOR = solicitudReader["NOMBRE_CONDUCTOR"].ToString(); solicitudBE.APELLIDO_CONDUCTOR = solicitudReader["APELLIDO_CONDUCTOR"].ToString(); solicitudBE.COLOR = solicitudReader["COLOR"].ToString(); solicitudBE.PLACA = solicitudReader["PLACA"].ToString(); solicitudBE.MONTO = solicitudReader["MONTO"].ToString(); solicitudBE.RUTA = solicitudReader["RUTA"].ToString(); listResult.Add(solicitudBE); } conexion.Close(); } catch (SqlException e) { //insert error in a log } return listResult; }
public void eliminar(DataGridView dataelimina) { Conexion myconexion = new Conexion(); SqlConnection conexion = myconexion.CreateConnection(); DialogResult resultado = MessageBox.Show("¿Estas Seguro de Eliminar al cliente?"); if (resultado == DialogResult.No) { return; } { SqlCommand comando = new SqlCommand("BORRAR_CLIENTE", conexion); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("ID", dataelimina.CurrentRow.Cells["ID"].Value); conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); MessageBox.Show("El cliente ha sido eliminado"); } }
public List<ConductorBE> Agregaconduct() { ConductorBE conductorBE; List<ConductorBE> listaResult = new List<ConductorBE>(); Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); SqlDataReader cconduct; comando.CommandText = "REGISTRAR_CONDUCTOR"; comando.CommandType = CommandType.StoredProcedure; conexion.Open(); cconduct = comando.ExecuteReader(); while (cconduct.Read()) { conductorBE = new ConductorBE(); conductorBE.Placa = Convert.ToInt32(cconduct["PLACA"]); conductorBE.Año = Convert.ToInt16(cconduct["AñO"]); conductorBE.Color = cconduct["COLOR"].ToString(); conductorBE.Nombres = cconduct["NOMBRES"].ToString(); conductorBE.Apellidos = cconduct["APELLIDOS"].ToString(); conductorBE.DNI = Convert.ToInt16(cconduct["DNI"]); conductorBE.Edad = Convert.ToInt16(cconduct["EDAD"]); conductorBE.Direccion = cconduct["DIRECCION"].ToString(); conductorBE.Provincia = cconduct["PROVINCIA"].ToString(); listaResult.Add(conductorBE); } conexion.Close(); return listaResult; }
//////////// public void ActualizarGrid(DataGridView dg, String Query) { Conexion myconexion = new Conexion(); SqlConnection conexion = myconexion.CreateConnection(); //SqlCommand comando = myconexion.CreateCommand(conexion); //SqlConnection miconexion = new SqlConnection(Conexion.conexion); conexion.Open(); //crear DataSet System.Data.DataSet MiDataSet = new System.Data.DataSet(); //Crear Adaptador de datos SqlDataAdapter MiDataAdapter = new SqlDataAdapter(Query, conexion); //LLenar el DataSet MiDataAdapter.Fill(MiDataSet, "CLIENTE"); //Asignarle el valor adecuado a las propiedades del DataGrid dg.DataSource = MiDataSet; dg.DataMember = "CLIENTE"; //nos desconectamos de la base de datos... conexion.Close(); }
private void EditarClient() { Conexion myconexion = new Conexion(); SqlConnection conexion = myconexion.CreateConnection(); conexion.Open(); string sql = @"UPDATE CLIENTE SET [NOMBRES] = @NOMBRES, [APELLIDOS] = @APELLIDOS ,[DIRECCION] = @DIRECCION ,[PROVINCIA] = @PROVINCIA WHERE [ID] = @ID"; SqlCommand command = new SqlCommand(sql, conexion); command.Parameters.AddWithValue("ID", label7.Text); command.Parameters.AddWithValue("NOMBRES", txtnombre.Text); command.Parameters.AddWithValue("APELLIDOS", txtapellido.Text); command.Parameters.AddWithValue("DIRECCION", txtdireccion.Text); command.Parameters.AddWithValue("PROVINCIA", cmbprovincia.Text); command.ExecuteNonQuery(); MessageBox.Show("Datos Actualizados Satisfactoriamente"); conexion.Close(); }
private void vercliente() { //busca los datos del conductor de acuerdo a la cedula ingresada Conexion myconexion = new Conexion(); SqlConnection conexion = myconexion.CreateConnection(); string sql = "Select *from CLIENTE where DNI='" + txtcedulacliente.Text + "'"; SqlCommand comando = new SqlCommand(sql, conexion); conexion.Open(); SqlDataReader leer = comando.ExecuteReader(); if (leer.Read() == true) { txtname.Text = leer["NOMBRES"].ToString(); txtapellidocliente.Text = leer["APELLIDOS"].ToString(); } else { MessageBox.Show("No se encontro al cliente"); txtnombrecond.Text = ""; txtcolor.Text = ""; txtplaca.Text = ""; } conexion.Close(); }
//metodos para eliminar un conductor--------------------------------------------------- public bool EliminaConductor(ConductorBE ConductorElimina) { bool result = false; try { Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); comando.CommandText = "BORRAR_CONDUCTOR"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@DNI", ConductorElimina.DNI); conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); result = true; } catch (SqlException e) { //insert error in a log result = false; } return result; }
public List<ConductorBE> Eliminaconduct() { ConductorBE conductorBE; List<ConductorBE> listaResult = new List<ConductorBE>(); Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); SqlDataReader cconduct; comando.CommandText = "BORRAR_CONDUCTOR"; comando.CommandType = CommandType.StoredProcedure; conexion.Open(); cconduct = comando.ExecuteReader(); while (cconduct.Read()) { conductorBE = new ConductorBE(); conductorBE.DNI = cconduct["DNI"].ToString(); listaResult.Add(conductorBE); } conexion.Close(); return listaResult; }
public void listarclientes(DataGridView data) { Conexion myconexion = new Conexion(); SqlConnection conexion = myconexion.CreateConnection(); conexion.Open(); SqlCommand comando = new SqlCommand("VER_CLIENTE", conexion); comando.Connection = conexion; comando.ExecuteNonQuery(); DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(comando); da.Fill(dt); data.DataSource = dt; data.Columns[0].Width = 60; data.Columns[1].Width = 165; data.Columns[2].Width = 165; data.Columns[3].Width = 90; data.Columns[4].Width = 50; data.Columns[5].Width = 165; data.Columns[6].Width = 100; data.Columns[7].Width = 125; conexion.Close(); }
/////////////////// public void EjecutarSql(String Query) { Conexion conexion = new Conexion(); SqlConnection MiConexion = conexion.CreateConnection(); SqlCommand MiComando = new SqlCommand(Query, MiConexion); //ejecutamos la consulta (query) sql... int FilasAfectadas = MiComando.ExecuteNonQuery(); if (FilasAfectadas > 0) MessageBox.Show("Operación realizada exitosamente", "la base de datos ha sido modificada", MessageBoxButtons.OK, MessageBoxIcon.Information); else MessageBox.Show("No se pudo realizar la modificación de la base de datos :-(", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); }
private void button1_Click(object sender, EventArgs e) { if (txtnombre.Text == "") { MessageBox.Show("Digite un Nombre para Continuar"); txtnombre.Focus(); } else if (txtapellido.Text == "") { MessageBox.Show("Digite un Apellido para Continuar"); txtapellido.Focus(); } else if (txtcedula.Text == "") { MessageBox.Show("Digite la Cédula para Continuar"); txtcedula.Focus(); } else if (txtdireccion.Text == "") { MessageBox.Show("Digite Direccion para Continuar"); txtdireccion.Focus(); } else if (txtexaminar.Text == "") { MessageBox.Show("Cargue una fotografia para Continuar"); btnbuscarfoto.Focus(); } else { //almacenar////////////////////////////////////////////////////////7 Conexion myconexion = new Conexion(); SqlConnection conexion = myconexion.CreateConnection(); SqlCommand comando = myconexion.CreateCommand(conexion); //pasos FileStream stream = new FileStream(txtexaminar.Text, FileMode.Open, FileAccess.Read); //Se inicailiza un flujo de archivo con la imagen seleccionada desde el disco. BinaryReader br = new BinaryReader(stream); FileInfo fi = new FileInfo(txtexaminar.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 picfoto.Image = Image.FromStream(stream); conexion.Open(); comando.CommandText = "REGISTRAR_CLIENTE"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@NOMBRES", txtnombre.Text.ToString()); comando.Parameters.AddWithValue("@APELLIDOS", txtapellido.Text.ToString()); comando.Parameters.AddWithValue("@DNI", txtcedula.Text.ToString()); comando.Parameters.AddWithValue("@EDAD",numedad.Text.ToString()); comando.Parameters.AddWithValue("@DIRECCION", txtdireccion.Text); comando.Parameters.AddWithValue("@PROVINCIA", cmbprovincia.Text); comando.Parameters.AddWithValue("@GENERO", cmbgenero.Text); comando.Parameters.AddWithValue("@FOTO", binData); int result = comando.ExecuteNonQuery(); if (result > 0) MessageBox.Show("!!!!!DATOS ALMACENADOS CORRECTAMENTE¡¡¡¡¡"); else MessageBox.Show("INSERCIÓN FALLO"); conexion.Close(); txtnombre.Clear(); txtapellido.Clear(); txtdireccion.Clear(); picfoto.Image = null; txtcedula.Clear(); txtnombre.Focus(); } }
//metodos para eliminar una ruta --------------------------------------------------------------- public bool EliminaRuta(RutasBE RutaElimina) { bool result = false; try { Conexion myConnection = new Conexion(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); comando.CommandText = "DESACTIVA_RUTA"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@RUTA", RutaElimina.Ruta); conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); result = true; } catch (SqlException e) { //insert error in a log result = false; } return result; }
public void ver() { //BUSQUEDA POR CEDULA if (cmbcedula.Text == "Cedula") { Conexion myconexion = new Conexion(); SqlConnection conexion = myconexion.CreateConnection(); conexion.Open(); SqlCommand cmd = new SqlCommand("select * from CLIENTE where DNI= @Clav", conexion); cmd.Parameters.AddWithValue("@Clav", txtbuscarcliente.Text); SqlDataAdapter da = new SqlDataAdapter(cmd); //Representa un set de comandos que es utilizado para llenar un DataSet SqlDataAdapter dp = new SqlDataAdapter(cmd); //Representa un caché (un espacio) en memoria de los datos. DataSet ds = new DataSet("CLIENTE"); //Arreglo de byte en donde se almacenara la foto en bytes byte[] MyData = new byte[0]; //Llenamosel DataSet con la tabla. ESTUDIANTE es nombre de la tabla dp.Fill(ds, "CLIENTE"); //Si dni existe ejecutara la consulta if (ds.Tables["CLIENTE"].Rows.Count > 0) { //Inicializamos una fila de datos en la cual se almacenaran todos los datos de la fila seleccionada DataRow myRow = ds.Tables["CLIENTE"].Rows[0]; //Se almacena el campo foto de la tabla en el arreglo de bytes MyData = (byte[])myRow["FOTO"]; //Se inicializa un flujo en memoria del arreglo de bytes MemoryStream stream = new MemoryStream(MyData); //En el picture box se muestra la imagen que esta almacenada en el flujo en memoria //el cual contiene el arreglo de bytes picfoto3.Image = Image.FromStream(stream); txtnombre.Text = myRow["NOMBRES"].ToString(); txtapellido.Text = myRow["APELLIDOS"].ToString(); txtdireccion.Text = myRow["DIRECCION"].ToString(); cmbprovincia.Text = myRow["PROVINCIA"].ToString(); label7.Text = myRow["ID"].ToString(); txtbuscarcliente.Enabled = false; cmbcedula.Enabled = false; txtnombre.Enabled = true; txtnombre.Focus(); txtapellido.Enabled = true; txtdireccion.Enabled = true; cmbprovincia.Enabled = true; } else { MessageBox.Show("La Cedula ingresada NO EXISTE - Digite nuevamente"); txtbuscarcliente.Enabled = true; cmbcedula.Enabled = true; txtnombre.Enabled = false; txtbuscarcliente.Focus(); txtbuscarcliente.Clear(); txtapellido.Enabled = false; txtdireccion.Enabled = false; cmbprovincia.Enabled = false; } } //BUSQUEDA POR APELLIDO if (cmbcedula.Text == "Apellido") { Conexion myconexion = new Conexion(); SqlConnection conexion = myconexion.CreateConnection(); conexion.Open(); SqlCommand cmd = new SqlCommand("select * from CLIENTE where APELLIDOS= @Clav", conexion); cmd.Parameters.AddWithValue("@Clav", txtbuscarcliente.Text); SqlDataAdapter da = new SqlDataAdapter(cmd); //Representa un set de comandos que es utilizado para llenar un DataSet SqlDataAdapter dp = new SqlDataAdapter(cmd); //Representa un caché (un espacio) en memoria de los datos. DataSet ds = new DataSet("CLIENTE"); //Arreglo de byte en donde se almacenara la foto en bytes byte[] MyData = new byte[0]; //Llenamosel DataSet con la tabla. ESTUDIANTE es nombre de la tabla dp.Fill(ds, "CLIENTE"); //Si dni existe ejecutara la consulta if (ds.Tables["CLIENTE"].Rows.Count > 0) { //Inicializamos una fila de datos en la cual se almacenaran todos los datos de la fila seleccionada DataRow myRow = ds.Tables["CLIENTE"].Rows[0]; //Se almacena el campo foto de la tabla en el arreglo de bytes MyData = (byte[])myRow["FOTO"]; //Se inicializa un flujo en memoria del arreglo de bytes MemoryStream stream = new MemoryStream(MyData); //En el picture box se muestra la imagen que esta almacenada en el flujo en memoria //el cual contiene el arreglo de bytes picfoto3.Image = Image.FromStream(stream); txtnombre.Text = myRow["NOMBRES"].ToString(); txtapellido.Text = myRow["APELLIDOS"].ToString(); txtdireccion.Text = myRow["DIRECCION"].ToString(); cmbprovincia.Text = myRow["PROVINCIA"].ToString(); label7.Text = myRow["ID"].ToString(); txtbuscarcliente.Enabled = false; cmbcedula.Enabled = false; txtnombre.Enabled = true; txtnombre.Focus(); txtapellido.Enabled = true; txtdireccion.Enabled = true; cmbprovincia.Enabled = true; } else { MessageBox.Show("El Apellido NO EXISTE - Digite nuevamente"); txtbuscarcliente.Enabled = true; cmbcedula.Enabled = true; txtnombre.Enabled = false; txtbuscarcliente.Focus(); txtbuscarcliente.Clear(); txtapellido.Enabled = false; txtdireccion.Enabled = false; cmbprovincia.Enabled = false; txtbuscarcliente.Enabled = true; } } }
//almacenar////////////////////////////////////////////////////////7 public bool REGISTRARCLIENTE() { ClienteBE REGISTRAR_CLIENTE = new ClienteBE(); bool resulta = false; try { Conexion myconexion = new Conexion(); SqlConnection conexion = myconexion.CreateConnection(); SqlCommand comando = myconexion.CreateCommand(conexion); //pasos FileStream stream = new FileStream(txtexaminar.Text, FileMode.Open, FileAccess.Read); //Se inicailiza un flujo de archivo con la imagen seleccionada desde el disco. BinaryReader br = new BinaryReader(stream); FileInfo fi = new FileInfo(txtexaminar.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 ClienteBE cliente = new ClienteBE(); picfoto.Image = Image.FromStream(stream); conexion.Open(); comando.CommandText = "REGISTRAR_CLIENTE"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@NOMBRES",txtnombre.Text.ToString()); //; comando.Parameters.AddWithValue("@APELLIDOS", txtapellido.Text.ToString()); comando.Parameters.AddWithValue("@DNI", txtcedula.Text.ToString()); comando.Parameters.AddWithValue("@EDAD", numedad.Text.ToString()); comando.Parameters.AddWithValue("@DIRECCION", txtdireccion.Text); comando.Parameters.AddWithValue("@PROVINCIA", cmbprovincia.Text); comando.Parameters.AddWithValue("@GENERO", cmbgenero.Text); comando.Parameters.AddWithValue("@FOTO", binData); int result = comando.ExecuteNonQuery(); if (result > 0) MessageBox.Show("!!!!!DATOS ALMACENADOS CORRECTAMENTE¡¡¡¡¡"); else MessageBox.Show("INSERCIÓN FALLO"); conexion.Close(); txtnombre.Clear(); txtapellido.Clear(); txtdireccion.Clear(); picfoto.Image = null; txtcedula.Clear(); txtnombre.Focus(); } catch (SqlException e) { //insert error in a log resulta = false; } return resulta; }