//Método Editar que llama al método Editar de la clase Dcliente de la capaDatos: public static string Editar(int idCliente, string nombre, string apellidos, string sexo, DateTime fechaNacimiento, string tipoDocumento, string numeroDocumento, string direccion, string telefono, string email ) { DCliente cliente = new DCliente(); cliente.IdCliente = idCliente; cliente.Nombre = nombre; cliente.Apellidos = apellidos; cliente.Sexo = sexo; cliente.FechaNacimiento = fechaNacimiento; cliente.TipoDocumento = tipoDocumento; cliente.NumeroDocumento = numeroDocumento; cliente.Direccion = direccion; cliente.Telefono = telefono; cliente.Email = email; return cliente.Editar(cliente); }
//metodo insertar public string Insertar(DCliente Cliente) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { //codigo sqlCon.ConnectionString = Conexion.cn; sqlCon.Open(); //establecer el comando SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "usp_InsertarCliente"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParClienteId = new SqlParameter(); ParClienteId.ParameterName = "@intClienteId"; ParClienteId.SqlDbType = SqlDbType.Int; ParClienteId.Direction = ParameterDirection.Output; sqlCmd.Parameters.Add(ParClienteId); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@varNombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Cliente.Nombre; sqlCmd.Parameters.Add(ParNombre); SqlParameter ParNit = new SqlParameter(); ParNit.ParameterName = "@varNit"; ParNit.SqlDbType = SqlDbType.VarChar; ParNit.Size = 50; ParNit.Value = Cliente.Nombre; sqlCmd.Parameters.Add(ParNit); //ejecutamos nuestro comando rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK Cliente Alvarito" : "No se Ingreso el Registro"; } catch (Exception ex)//mostramo el posible error { rpta = ex.Message; } finally //limpia toda secuencia en ejecucuion y se cierra la conecion { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }
/*Metodo Insertar que llama al metodo Insertar de la clase DCliente de la CapaDatos*/ public static string Insertar(string nombre, string apellido, string tipoDoc, string numDoc, string tipoCli, string correo, string telefono, string direccion) { DCliente Obj = new DCliente(); Obj.NombreCliente = nombre; Obj.ApellidoCliente = apellido; Obj.TipoDocumento = tipoDoc; Obj.NumeroDocumento = numDoc; Obj.TipoCliente = tipoCli; Obj.CorreoCliente = correo; Obj.TelefonoCliente = telefono; Obj.DireccionCliente = direccion; return Obj.Insertar(Obj); }
//Método Eliminar public string Eliminar(DCliente Cliente) { string strRpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = CNNDB.Cn; SqlCon.Open(); //Definir comandos para envio de parametros SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spEliminar_Cliente"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdCliente = new SqlParameter(); ParIdCliente.ParameterName = "@idcliente"; ParIdCliente.SqlDbType = SqlDbType.Int; ParIdCliente.Value = Cliente.IdCliente; SqlCmd.Parameters.Add(ParIdCliente); SqlParameter ParRif = new SqlParameter(); ParRif.ParameterName = "@rif"; ParRif.SqlDbType = SqlDbType.NVarChar; ParRif.Size = 15; ParRif.Value = Cliente.Rif; SqlCmd.Parameters.Add(ParRif); //ejecutar comando o .execute en VB strRpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Elimino el registro"; } catch (Exception ex) { strRpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(strRpta); }
//Métodos para comunicarnos con la capa datos //Método Insertar que llama al método Insertar de la clase DCliente //de la CapaDatos public static string Insertar(string nombre, string apellidos, string sexo, DateTime fecha_nacimiento, string tipo_documento, string num_documento, string direccion, string telefono, string email) { DCliente Obj = new DCliente();//Modelo Obj.Nombre = nombre; Obj.Apellidos = apellidos; Obj.Sexo = sexo; Obj.Fecha_Nacimiento = fecha_nacimiento; Obj.Tipo_Documento = tipo_documento; Obj.Num_Documento = num_documento; Obj.Direccion = direccion; Obj.Telefono = telefono; Obj.Email = email; return Obj.Insertar(Obj); //DAO }
//Eliminar public string Eliminar(DCliente Cliente) { string respuesta = ""; SqlConnection SqlConectar = new SqlConnection(); try { //conexion con la Base de Datos SqlConectar.ConnectionString = Conexion.CadenaConexion; SqlConectar.Open(); //comandos SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConectar; SqlComando.CommandText = "Eliminar_Cliente"; SqlComando.CommandType = CommandType.StoredProcedure; //parametros //parametro id SqlParameter Parametro_Id_Cliente = new SqlParameter(); Parametro_Id_Cliente.ParameterName = "@IdCliente"; Parametro_Id_Cliente.SqlDbType = SqlDbType.VarChar; Parametro_Id_Cliente.Value = Cliente.Id_Cliente; SqlComando.Parameters.Add(Parametro_Id_Cliente); //ejecuta y lo envia en comentario respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se elimino el Registro de cliente"; } catch (Exception excepcion) { respuesta = excepcion.Message; } //se cierra la conexion de la Base de Datos finally { if (SqlConectar.State == ConnectionState.Open) { SqlConectar.Close(); } } return(respuesta); }
//Metodo Eliminar public string Eliminar(DCliente Cliente) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Codigo SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_cliente"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdcliente = new SqlParameter(); ParIdcliente.ParameterName = "@idcliente"; ParIdcliente.SqlDbType = SqlDbType.Int; ParIdcliente.Value = Cliente.Idcliente; SqlCmd.Parameters.Add(ParIdcliente); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Elimino ningun registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public string ActualzarCliente(DCliente cliente) { string rpta = ""; string sql = "sp_modificar_cliente"; SqlConnection cn = new SqlConnection(); try { cn.ConnectionString = Conexion.conectar; cn.Open(); using (SqlCommand cmd = new SqlCommand(sql, cn)) { cmd.Parameters.AddWithValue("@idcliente", cliente.IdCliente); cmd.Parameters.AddWithValue("@nombres", cliente.Nombre); cmd.Parameters.AddWithValue("@apellidos", cliente.Apellido); cmd.Parameters.AddWithValue("@dni", cliente.Dni); cmd.Parameters.AddWithValue("@sexo", cliente.Sexo); cmd.Parameters.AddWithValue("@telefono", cliente.Telefono); cmd.Parameters.AddWithValue("@correo", cliente.Correo); cmd.Parameters.AddWithValue("@direccion", cliente.Direccion); cmd.Parameters.AddWithValue("@foto", cliente.Foto); cmd.CommandType = CommandType.StoredProcedure; rpta = cmd.ExecuteNonQuery() == 1 ? "Ok" : "Error al Modificar el Cliente"; } } catch (Exception ex) { rpta = ex.Message.ToString(); throw; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(rpta); }
public string Eliminar(DCliente Cliente) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; sqlCon.Open(); //Comandos SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_eliminarCliente"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdCliente = new SqlParameter(); ParIdCliente.ParameterName = "@idCliente"; ParIdCliente.SqlDbType = SqlDbType.Int; ParIdCliente.Value = Cliente.IdCliente; sqlCmd.Parameters.Add(ParIdCliente); rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se eliminó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }
public string Eliminar(DCliente Cliente) { string rpta = ""; SqlConnection sqlcon = new SqlConnection(); try { //codigo sqlcon.ConnectionString = Conexion.Conectar; sqlcon.Open(); //establecer el comando ejecutar sentencias SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlcon; sqlCmd.CommandText = "Cliente_Eliminar"; sqlCmd.CommandType = CommandType.StoredProcedure; //parametro de conexion SqlParameter parCli_id = new SqlParameter(); parCli_id.ParameterName = "@Cli_id"; parCli_id.SqlDbType = SqlDbType.Int; parCli_id.Value = Cliente.Cli_Id; sqlCmd.Parameters.Add(parCli_id); rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se pudo Eliminar Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlcon.State == ConnectionState.Open) { sqlcon.Close(); sqlcon.Dispose(); } } return(rpta); }
}//fin editar //metodo eliminar public string Eliminar(DCliente Cliente) {//inicio eliminar string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //conexion SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_cliente"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Cliente = new SqlParameter(); ParId_Cliente.ParameterName = "@id_cliente"; ParId_Cliente.SqlDbType = SqlDbType.Int; ParId_Cliente.Value = Cliente.Id_cliente; SqlCmd.Parameters.Add(ParId_Cliente); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO SE HA ELIMINADO EL REGISTRO"; } catch (Exception ex) { rpta = ex.Message + ex.StackTrace; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }//fin eliminar
public DataTable mostrarClienteVenta1(DCliente Cliente) { DataTable dtResultado = new DataTable("Cliente"); SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_mostrarClienteVenta_1"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd); sqlDat.Fill(dtResultado); } catch (Exception ex) { dtResultado = null; } return(dtResultado); }
public DataTable BuscarClienteNombreApellido(DCliente Cliente) { DataTable DtResultado = new DataTable("CLIENTES"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "CLI_BUSCAR_NOMBRE_APELLIDO"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@NOMBRES"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = Cliente.CLI_TEXTOBUSCAR1; SqlCmd.Parameters.Add(ParTextoBuscar); SqlParameter ParTextoBuscar1 = new SqlParameter(); ParTextoBuscar1.ParameterName = "@APELLIDO"; ParTextoBuscar1.SqlDbType = SqlDbType.VarChar; ParTextoBuscar1.Size = 50; ParTextoBuscar1.Value = Cliente.CLI_TEXTOBUSCARR1; SqlCmd.Parameters.Add(ParTextoBuscar1); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { string msm = Convert.ToString(ex); DtResultado = null; } return(DtResultado); }
//Método Eliminar public string Eliminar(DCliente Cliente) { string respuesta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_cliente"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdcliente = new SqlParameter(); ParIdcliente.ParameterName = "@IDCliente"; ParIdcliente.SqlDbType = SqlDbType.Int; ParIdcliente.Value = Cliente.Idcliente; SqlCmd.Parameters.Add(ParIdcliente); respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Elimino el Registro"; } catch (Exception ex) { respuesta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(respuesta); }
}//fin insertar //metodo editar public string Editar(DCliente Cliente) {//inicio editar string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //conexion SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_cliente"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Cliente = new SqlParameter(); ParId_Cliente.ParameterName = "@id_cliente"; ParId_Cliente.SqlDbType = SqlDbType.Int; ParId_Cliente.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParId_Cliente); SqlParameter ParDni = new SqlParameter(); ParDni.ParameterName = "@dni"; ParDni.SqlDbType = SqlDbType.Int; ParDni.Value = Cliente.Dni; SqlCmd.Parameters.Add(ParDni); SqlParameter ParLegajo = new SqlParameter(); ParLegajo.ParameterName = "@legajo"; ParLegajo.SqlDbType = SqlDbType.Int; ParLegajo.Value = Cliente.Legajo; SqlCmd.Parameters.Add(ParLegajo); SqlParameter ParApellido = new SqlParameter(); ParApellido.ParameterName = "@apellido"; ParApellido.SqlDbType = SqlDbType.VarChar; ParApellido.Size = (50); ParApellido.Value = Cliente.Apellido; SqlCmd.Parameters.Add(ParApellido); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = (50); ParNombre.Value = Cliente.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = (50); ParTelefono.Value = Cliente.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParDireccion = new SqlParameter(); ParDireccion.ParameterName = "@direcion"; ParDireccion.SqlDbType = SqlDbType.VarChar; ParDireccion.Size = (100); ParDireccion.Value = Cliente.Direccion; SqlCmd.Parameters.Add(ParDireccion); SqlParameter ParEmail = new SqlParameter(); ParEmail.ParameterName = "@email"; ParEmail.SqlDbType = SqlDbType.VarChar; ParEmail.Size = (50); ParEmail.Value = Cliente.Email; SqlCmd.Parameters.Add(ParEmail); SqlParameter ParPersonal = new SqlParameter(); ParPersonal.ParameterName = "@personal"; ParPersonal.SqlDbType = SqlDbType.Int; ParPersonal.Value = Cliente.Personal; SqlCmd.Parameters.Add(ParPersonal); SqlParameter ParHabilitado = new SqlParameter(); ParHabilitado.ParameterName = "@habilitado"; ParHabilitado.SqlDbType = SqlDbType.Int; ParHabilitado.Value = Cliente.Habilitado; SqlCmd.Parameters.Add(ParHabilitado); SqlParameter ParFecha_Nacimiento = new SqlParameter(); ParFecha_Nacimiento.ParameterName = "@fecha_nac"; ParFecha_Nacimiento.SqlDbType = SqlDbType.DateTime; ParFecha_Nacimiento.Value = Cliente.Fecha_nac; SqlCmd.Parameters.Add(ParFecha_Nacimiento); SqlParameter ParLocalidad = new SqlParameter(); ParLocalidad.ParameterName = "@localidad"; ParLocalidad.SqlDbType = SqlDbType.Int; ParLocalidad.Value = Cliente.Localidad; SqlCmd.Parameters.Add(ParLocalidad); SqlParameter ParMonto_Alcance = new SqlParameter(); ParMonto_Alcance.ParameterName = "@monto_alcance"; ParMonto_Alcance.SqlDbType = SqlDbType.Decimal; ParMonto_Alcance.Value = Cliente.Monto_alcance; SqlCmd.Parameters.Add(ParMonto_Alcance); SqlParameter ParCuenta_Bancaria = new SqlParameter(); ParCuenta_Bancaria.ParameterName = "@cuenta_bancaria"; ParCuenta_Bancaria.SqlDbType = SqlDbType.Int; ParCuenta_Bancaria.Value = Cliente.Cuenta_bancaria; SqlCmd.Parameters.Add(ParCuenta_Bancaria); SqlParameter ParFoto = new SqlParameter(); ParFoto.ParameterName = "@foto"; ParFoto.SqlDbType = SqlDbType.Image; ParFoto.Value = Cliente.Foto; SqlCmd.Parameters.Add(ParFoto); SqlParameter ParId_Tipo_Cliente = new SqlParameter(); ParId_Tipo_Cliente.ParameterName = "@id_tipo_cliente"; ParId_Tipo_Cliente.SqlDbType = SqlDbType.Int; ParId_Tipo_Cliente.Value = Cliente.Id_tipo_cliente; SqlCmd.Parameters.Add(ParId_Tipo_Cliente); SqlParameter ParId_Sexo = new SqlParameter(); ParId_Sexo.ParameterName = "@id_sexo"; ParId_Sexo.SqlDbType = SqlDbType.Int; ParId_Sexo.Value = Cliente.Id_sexo; SqlCmd.Parameters.Add(ParId_Sexo); //ejecutar el codigo rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "HA FALLADO LA EDICION DEL REGISTRO"; } catch (Exception ex) { rpta = ex.Message + ex.StackTrace; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }//fin editar
//metodo editar cliente public string EditarCliente(DCliente Cliente) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "CLI_EDITAR"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParCliid = new SqlParameter(); ParCliid.ParameterName = "@IDCLIENTE"; ParCliid.SqlDbType = SqlDbType.Int; ParCliid.Value = Cliente.CLI_ID1; SqlCmd.Parameters.Add(ParCliid); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@NOMBRE"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Cliente.CLI_NOMBRES1; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParApellidos = new SqlParameter(); ParApellidos.ParameterName = "@APELLIDOS"; ParApellidos.SqlDbType = SqlDbType.VarChar; ParApellidos.Size = 50; ParApellidos.Value = Cliente.CLI_APELLIDOS1; SqlCmd.Parameters.Add(ParApellidos); SqlParameter ParTipoDoc = new SqlParameter(); ParTipoDoc.ParameterName = "@TIPO_DOC"; ParTipoDoc.SqlDbType = SqlDbType.VarChar; ParTipoDoc.Size = 50; ParTipoDoc.Value = Cliente.CLI_TIPO_DOCUMENTO1; SqlCmd.Parameters.Add(ParTipoDoc); SqlParameter ParNumDoc = new SqlParameter(); ParNumDoc.ParameterName = "@NUM_DOC"; ParNumDoc.SqlDbType = SqlDbType.VarChar; ParNumDoc.Size = 50; ParNumDoc.Value = Cliente.CLI_N_DOCUMENTO1; SqlCmd.Parameters.Add(ParNumDoc); SqlParameter ParFechNac = new SqlParameter(); ParFechNac.ParameterName = "@FECHA_NAC"; ParFechNac.SqlDbType = SqlDbType.Date; ParFechNac.Value = Cliente.CLI_FECHA_NAC1; SqlCmd.Parameters.Add(ParFechNac); SqlParameter ParGenero = new SqlParameter(); ParGenero.ParameterName = "@GENERO"; ParGenero.SqlDbType = SqlDbType.VarChar; ParGenero.Size = 50; ParGenero.Value = Cliente.CLI_GENERO1; SqlCmd.Parameters.Add(ParGenero); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@TELEFONO"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 50; ParTelefono.Value = Cliente.CLI_TELEFONO1; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParPais = new SqlParameter(); ParPais.ParameterName = "@PAIS"; ParPais.SqlDbType = SqlDbType.VarChar; ParPais.Size = 50; ParPais.Value = Cliente.CLI_PAIS1; SqlCmd.Parameters.Add(ParPais); SqlParameter ParEmail = new SqlParameter(); ParEmail.ParameterName = "@EMAIL"; ParEmail.SqlDbType = SqlDbType.VarChar; ParEmail.Size = 50; ParEmail.Value = Cliente.CLI_EMAIL1; SqlCmd.Parameters.Add(ParEmail); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Edito el Cliente correctamente"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
//Métodos /**********************DAO*/ //////////////////////////// public string Insertar(DCliente Cliente) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Establecer el Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spinsertar_cliente"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdcliente = new SqlParameter(); ParIdcliente.ParameterName = "@idcliente"; ParIdcliente.SqlDbType = SqlDbType.Int; ParIdcliente.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParIdcliente); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Cliente.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParApellidos= new SqlParameter(); ParApellidos.ParameterName = "@apellidos"; ParApellidos.SqlDbType = SqlDbType.VarChar; ParApellidos.Size = 50; ParApellidos.Value = Cliente.Apellidos; SqlCmd.Parameters.Add(ParApellidos); SqlParameter ParSexo = new SqlParameter(); ParSexo.ParameterName = "@sexo"; ParSexo.SqlDbType = SqlDbType.VarChar; ParSexo.Size = 50; ParSexo.Value = Cliente.Sexo; SqlCmd.Parameters.Add(ParSexo); SqlParameter ParFecha_Nacimiento = new SqlParameter(); ParFecha_Nacimiento.ParameterName = "@fecha_nacimiento"; ParFecha_Nacimiento.SqlDbType = SqlDbType.VarChar; ParFecha_Nacimiento.Size = 50; ParFecha_Nacimiento.Value = Cliente.Fecha_Nacimiento; SqlCmd.Parameters.Add(ParFecha_Nacimiento); SqlParameter ParTipoDocumento = new SqlParameter(); ParTipoDocumento.ParameterName = "@tipo_documento"; ParTipoDocumento.SqlDbType = SqlDbType.VarChar; ParTipoDocumento.Size = 20; ParTipoDocumento.Value = Cliente.Tipo_Documento; SqlCmd.Parameters.Add(ParTipoDocumento); SqlParameter ParNum_Documento = new SqlParameter(); ParNum_Documento.ParameterName = "@num_documento"; ParNum_Documento.SqlDbType = SqlDbType.VarChar; ParNum_Documento.Size = 11; ParNum_Documento.Value = Cliente.Num_Documento; SqlCmd.Parameters.Add(ParNum_Documento); SqlParameter ParDireccion = new SqlParameter(); ParDireccion.ParameterName = "@direccion"; ParDireccion.SqlDbType = SqlDbType.VarChar; ParDireccion.Size = 100; ParDireccion.Value = Cliente.Direccion; SqlCmd.Parameters.Add(ParDireccion); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 11; ParTelefono.Value = Cliente.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParEmail = new SqlParameter(); ParEmail.ParameterName = "@email"; ParEmail.SqlDbType = SqlDbType.VarChar; ParEmail.Size = 50; ParEmail.Value = Cliente.Email; SqlCmd.Parameters.Add(ParEmail); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) SqlCon.Close(); } return rpta; }
public DataTable BuscarNum_Documento(DCliente Cliente) { DataTable DtResultado = new DataTable("cliente"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spbuscar_cliente_num_documento"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textobuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = Cliente.TextoBuscar; SqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return DtResultado; }
//Método Eliminar public string Eliminar(DCliente cliente) { string respuesta = string.Empty; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Comando: SqlCommand cmd = new SqlCommand("spEliminarCliente", SqlCon); cmd.CommandType = CommandType.StoredProcedure; //parametros: SqlParameter pIdCliente = new SqlParameter("@IdCliente", cliente.IdCliente); cmd.Parameters.Add(pIdCliente); respuesta = cmd.ExecuteNonQuery() == 1 ? "OK" : "NO Se Elimino el Registro....."; } catch (Exception ex) { respuesta = "ERROR: " + ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return respuesta; }
/*Metodo BuscarNumeroDocumento que llama al metodo Insertar de la clase DCliente de la CapaDatos*/ public static DataTable BuscarNumeroDocumento(string textoBuscar) { DCliente Obj = new DCliente(); Obj.TextoBuscar = textoBuscar; return Obj.BuscarNumeroDocumento(Obj); }
//Metodo editar public string Editar(DCliente Cliente) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //codigo SqlCon.ConnectionString = conexion.Cn; SqlCon.Open(); //Establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_cliente"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdcliente = new SqlParameter(); ParIdcliente.ParameterName = "@idcliente"; ParIdcliente.SqlDbType = SqlDbType.Int; ParIdcliente.Value = Cliente.Idcliente; SqlCmd.Parameters.Add(ParIdcliente); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Cliente.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParTipoDocumento = new SqlParameter(); ParTipoDocumento.ParameterName = "@tipo_documento"; ParTipoDocumento.SqlDbType = SqlDbType.VarChar; ParTipoDocumento.Size = 20; ParTipoDocumento.Value = Cliente.Tipo_Documento; SqlCmd.Parameters.Add(ParTipoDocumento); SqlParameter ParNum_Documento = new SqlParameter(); ParNum_Documento.ParameterName = "@num_documento"; ParNum_Documento.SqlDbType = SqlDbType.VarChar; ParNum_Documento.Size = 12; ParNum_Documento.Value = Cliente.Num_Documento; SqlCmd.Parameters.Add(ParNum_Documento); SqlParameter ParDireccion = new SqlParameter(); ParDireccion.ParameterName = "@direccion"; ParDireccion.SqlDbType = SqlDbType.VarChar; ParDireccion.Size = 100; ParDireccion.Value = Cliente.Direccion; SqlCmd.Parameters.Add(ParDireccion); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 10; ParTelefono.Value = Cliente.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParCorreo = new SqlParameter(); ParCorreo.ParameterName = "@correo"; ParCorreo.SqlDbType = SqlDbType.VarChar; ParCorreo.Size = 50; ParCorreo.Value = Cliente.Correo; SqlCmd.Parameters.Add(ParCorreo); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
//Metodos //insertar public string Insertar(DCliente Cliente) { string respuesta = ""; SqlConnection SqlConectar = new SqlConnection(); try { //conexion con la Base de Datos SqlConectar.ConnectionString = Conexion.CadenaConexion; SqlConectar.Open(); //comandos SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConectar; SqlComando.CommandText = "Intertar_Cliente"; SqlComando.CommandType = CommandType.StoredProcedure; //parametros //parametro id SqlParameter Parametro_Id_Cliente = new SqlParameter(); Parametro_Id_Cliente.ParameterName = "@IdCliente"; Parametro_Id_Cliente.SqlDbType = SqlDbType.VarChar; Parametro_Id_Cliente.Value = Cliente.Id_Cliente; SqlComando.Parameters.Add(Parametro_Id_Cliente); //parametro nombre SqlParameter Parametro_Nombre_Cliente = new SqlParameter(); Parametro_Nombre_Cliente.ParameterName = "@NombreCliente"; Parametro_Nombre_Cliente.SqlDbType = SqlDbType.VarChar; Parametro_Nombre_Cliente.Size = 50; Parametro_Nombre_Cliente.Value = Cliente.Nombre_Cliente; SqlComando.Parameters.Add(Parametro_Nombre_Cliente); //parametro direccion SqlParameter Parametro_Direccion_Cliente = new SqlParameter(); Parametro_Direccion_Cliente.ParameterName = "@DireccionCliente"; Parametro_Direccion_Cliente.SqlDbType = SqlDbType.VarChar; Parametro_Direccion_Cliente.Size = 256; Parametro_Direccion_Cliente.Value = Cliente.Direccion_Cliente; SqlComando.Parameters.Add(Parametro_Direccion_Cliente); //parametro telefono SqlParameter Parametro_Telefono_Cliente = new SqlParameter(); Parametro_Telefono_Cliente.ParameterName = "@TelefonoCliente"; Parametro_Telefono_Cliente.SqlDbType = SqlDbType.VarChar; Parametro_Telefono_Cliente.Size = 15; Parametro_Telefono_Cliente.Value = Cliente.Telefono_Cliente; SqlComando.Parameters.Add(Parametro_Telefono_Cliente); //ejecuta y lo envia en comentario respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el Registro del Cliente"; } catch (Exception excepcion) { respuesta = excepcion.Message; } //se cierra la conexion de la Base de Datos finally { if (SqlConectar.State == ConnectionState.Open) { SqlConectar.Close(); } } return(respuesta); }
public string Editar(DCliente DCliente) { string Rpta = ""; try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spModificarCliente"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter parIdEmpleado = new SqlParameter(); parIdEmpleado.ParameterName = "@Id_Cliente"; parIdEmpleado.SqlDbType = SqlDbType.Int; parIdEmpleado.Value = DCliente.Id_Cliente; SqlCmd.Parameters.Add(parIdEmpleado); SqlParameter parNombre = new SqlParameter(); parNombre.ParameterName = "@Nombres"; parNombre.SqlDbType = SqlDbType.VarChar; parNombre.Size = 50; parNombre.Value = DCliente.Nombre; SqlCmd.Parameters.Add(parNombre); SqlParameter parApellido = new SqlParameter(); parApellido.ParameterName = "@Apellidos"; parApellido.SqlDbType = SqlDbType.VarChar; parApellido.Size = 50; parApellido.Value = DCliente.Apellido; SqlCmd.Parameters.Add(parApellido); SqlParameter parAlias = new SqlParameter(); parAlias.ParameterName = "@Alias"; parAlias.SqlDbType = SqlDbType.VarChar; parAlias.Size = 50; parAlias.Value = DCliente.Alias; SqlCmd.Parameters.Add(parAlias); SqlParameter parCedula = new SqlParameter(); parCedula.ParameterName = "@Cedula"; parCedula.SqlDbType = SqlDbType.VarChar; parCedula.Size = 50; parCedula.Value = DCliente.Cedula; SqlCmd.Parameters.Add(parCedula); SqlParameter parDireccion = new SqlParameter(); parDireccion.ParameterName = "@Direccion"; parDireccion.SqlDbType = SqlDbType.VarChar; parDireccion.Size = 50; parDireccion.Value = DCliente.Direccion; SqlCmd.Parameters.Add(parDireccion); SqlParameter parSexo = new SqlParameter(); parSexo.ParameterName = "@Sexo"; parSexo.SqlDbType = SqlDbType.VarChar; parSexo.Size = 2; parSexo.Value = DCliente.Sexo; SqlCmd.Parameters.Add(parSexo); SqlParameter parTelefono = new SqlParameter(); parTelefono.ParameterName = "@Telefono"; parTelefono.SqlDbType = SqlDbType.Int; parTelefono.Value = DCliente.Telefono; SqlCmd.Parameters.Add(parTelefono); Rpta = SqlCmd.ExecuteNonQuery() == 1 ? "Ok" : "No se edito"; } catch (Exception ex) { Rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(Rpta); }
public string InsertarVenta(DCliente Cliente) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; sqlCon.Open(); //Comandos SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_insertarCliente"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdCliente = new SqlParameter(); ParIdCliente.ParameterName = "@idPersona"; ParIdCliente.SqlDbType = SqlDbType.Int; ParIdCliente.Direction = ParameterDirection.Output; sqlCmd.Parameters.Add(ParIdCliente); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 100; ParNombre.Value = Cliente.Nombre; sqlCmd.Parameters.Add(ParNombre); SqlParameter ParFechaNac = new SqlParameter(); ParFechaNac.ParameterName = "@fechaNac"; ParFechaNac.SqlDbType = SqlDbType.Date; ParFechaNac.Value = Cliente.FechaNac; sqlCmd.Parameters.Add(ParFechaNac); SqlParameter ParTipoDoc = new SqlParameter(); ParTipoDoc.ParameterName = "@tipoDoc"; ParTipoDoc.SqlDbType = SqlDbType.VarChar; ParTipoDoc.Size = 10; ParTipoDoc.Value = Cliente.TipoDoc; sqlCmd.Parameters.Add(ParTipoDoc); SqlParameter ParNumDoc = new SqlParameter(); ParNumDoc.ParameterName = "@nroDoc"; ParNumDoc.SqlDbType = SqlDbType.VarChar; ParNumDoc.Size = 11; ParNumDoc.Value = Cliente.NroDoc; sqlCmd.Parameters.Add(ParNumDoc); SqlParameter ParDir = new SqlParameter(); ParDir.ParameterName = "@direccion"; ParDir.SqlDbType = SqlDbType.VarChar; ParDir.Size = 100; ParDir.Value = Cliente.Direccion; sqlCmd.Parameters.Add(ParDir); SqlParameter ParEmail = new SqlParameter(); ParEmail.ParameterName = "@email"; ParEmail.SqlDbType = SqlDbType.VarChar; ParEmail.Size = 50; ParEmail.Value = Cliente.Email; sqlCmd.Parameters.Add(ParEmail); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 30; ParTelefono.Value = Cliente.Telefono; sqlCmd.Parameters.Add(ParTelefono); SqlParameter ParIdTipoCliente = new SqlParameter(); ParIdTipoCliente.ParameterName = "@idTipoCliente"; ParIdTipoCliente.SqlDbType = SqlDbType.Int; ParIdTipoCliente.Value = Cliente.IdTipoCliente; sqlCmd.Parameters.Add(ParIdTipoCliente); rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se ingresó el Registro"; if (rpta == "OK") { this.IdCliente = Convert.ToInt32(sqlCmd.Parameters["@idPersona"].Value); rpta = IdCliente.ToString(); } } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }
//Método editat: public string Editar(DCliente cliente) { string respuesta = ""; SqlConnection SQlCon = new SqlConnection(); try { SQlCon.ConnectionString = Conexion.Cn; SQlCon.Open(); //Establecer comando: SqlCommand cmd = new SqlCommand("spEditarCliente", SQlCon); cmd.CommandType = CommandType.StoredProcedure; //Parametros: SqlParameter pIdCliente = new SqlParameter("@IdCliente", cliente.IdCliente); cmd.Parameters.Add(pIdCliente); SqlParameter pNombre = new SqlParameter("@Nombre", cliente.Nombre); cmd.Parameters.Add(pNombre); SqlParameter pApellido = new SqlParameter("@Apellido", cliente.Apellidos); cmd.Parameters.Add(pApellido); SqlParameter pSexo = new SqlParameter("@Sexo", cliente.Sexo); cmd.Parameters.Add(pSexo); SqlParameter pFechaNacimiento = new SqlParameter("@FechaNacimiento", cliente.FechaNacimiento); cmd.Parameters.Add(pFechaNacimiento); SqlParameter pTipoDocumento = new SqlParameter("@TipoDocumento", cliente.TipoDocumento); cmd.Parameters.Add(pTipoDocumento); SqlParameter pNumeroDocumento = new SqlParameter("@NumeroDocumento", cliente.NumeroDocumento); cmd.Parameters.Add(pNumeroDocumento); SqlParameter pDireccion = new SqlParameter("@Direccion", cliente.Direccion); cmd.Parameters.Add(pDireccion); SqlParameter pTelefono = new SqlParameter("@Telefono", cliente.Telefono); cmd.Parameters.Add(pTelefono); SqlParameter pEmail = new SqlParameter("@Email", cliente.Email); cmd.Parameters.Add(pEmail); //Ejecuto el comando: respuesta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el Registro....."; } catch (Exception ex) { respuesta = "ERROR: " + ex.Message; } finally { if (SQlCon.State == ConnectionState.Open) { SQlCon.Close(); } } return respuesta; }
public string EditarDelivery(DCliente Cliente) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; sqlCon.Open(); //Comandos SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_editarCliente_Delivery"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdCliente = new SqlParameter(); ParIdCliente.ParameterName = "@idPersona"; ParIdCliente.SqlDbType = SqlDbType.Int; ParIdCliente.Value = Cliente.IdCliente; sqlCmd.Parameters.Add(ParIdCliente); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 100; ParNombre.Value = Cliente.Nombre; sqlCmd.Parameters.Add(ParNombre); SqlParameter ParTipoDoc = new SqlParameter(); ParTipoDoc.ParameterName = "@tipoDoc"; ParTipoDoc.SqlDbType = SqlDbType.VarChar; ParTipoDoc.Size = 10; ParTipoDoc.Value = Cliente.TipoDoc; sqlCmd.Parameters.Add(ParTipoDoc); SqlParameter ParNumDoc = new SqlParameter(); ParNumDoc.ParameterName = "@nroDoc"; ParNumDoc.SqlDbType = SqlDbType.VarChar; ParNumDoc.Size = 11; ParNumDoc.Value = Cliente.NroDoc; sqlCmd.Parameters.Add(ParNumDoc); SqlParameter ParDir = new SqlParameter(); ParDir.ParameterName = "@direccion"; ParDir.SqlDbType = SqlDbType.VarChar; ParDir.Size = 100; ParDir.Value = Cliente.Direccion; sqlCmd.Parameters.Add(ParDir); SqlParameter ParEmail = new SqlParameter(); ParEmail.ParameterName = "@email"; ParEmail.SqlDbType = SqlDbType.VarChar; ParEmail.Size = 50; ParEmail.Value = Cliente.Email; sqlCmd.Parameters.Add(ParEmail); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 30; ParTelefono.Value = Cliente.Telefono; sqlCmd.Parameters.Add(ParTelefono); rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se editó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }
//Método buscar spBuscarClienteNumeroDocumento del cliente: public DataTable BuscarClienteNumeroDocumento(DCliente cliente) { DataTable dataTableResultado = new DataTable("cliente"); SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.Cn; sqlCon.Open(); //comando: SqlCommand cmd = new SqlCommand("spBuscarClienteNumeroDocumento", sqlCon); cmd.CommandType = CommandType.StoredProcedure; //parametros: SqlParameter ptxtBuscar = new SqlParameter("@txtBuscar", cliente.TxtBuscar); cmd.Parameters.Add(ptxtBuscar); //DataAdaptar: SqlDataAdapter Da = new SqlDataAdapter(cmd); Da.Fill(dataTableResultado); } catch (Exception) { dataTableResultado = null; } sqlCon.Close(); return dataTableResultado; }
//Método Eliminar public string Eliminar(DCliente Cliente) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Establecer el Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_cliente"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdcliente = new SqlParameter(); ParIdcliente.ParameterName = "@idcliente"; ParIdcliente.SqlDbType = SqlDbType.Int; ParIdcliente.Value = Cliente.Idcliente; SqlCmd.Parameters.Add(ParIdcliente); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Elimino el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) SqlCon.Close(); } return rpta; }
public static string eliminar(int cliente) { CapaDatos.DCliente objeto = new CapaDatos.DCliente(); return(objeto.eliminar(cliente)); }
//Método editar public string Editar(DCliente Cliente) { string strRpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = CNNDB.Cn; SqlCon.Open(); //Definir comandos para envio de parametros SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spEditar_Cliente"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdCliente = new SqlParameter(); ParIdCliente.ParameterName = "@idcliente"; ParIdCliente.SqlDbType = SqlDbType.Int; ParIdCliente.Value = Cliente.IdCliente; SqlCmd.Parameters.Add(ParIdCliente); SqlParameter ParRif = new SqlParameter(); ParRif.ParameterName = "@rif"; ParRif.SqlDbType = SqlDbType.NVarChar; ParRif.Size = 15; ParRif.Value = Cliente.Rif; SqlCmd.Parameters.Add(ParRif); SqlParameter ParRazon = new SqlParameter(); ParRazon.ParameterName = "@razon"; ParRazon.SqlDbType = SqlDbType.NVarChar; ParRazon.Size = 75; ParRazon.Value = Cliente.Razon; SqlCmd.Parameters.Add(ParRazon); SqlParameter ParContacto = new SqlParameter(); ParContacto.ParameterName = "@contacto"; ParContacto.SqlDbType = SqlDbType.NVarChar; ParContacto.Size = 50; ParContacto.Value = Cliente.Contacto; SqlCmd.Parameters.Add(ParContacto); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.NVarChar; ParTelefono.Size = 15; ParTelefono.Value = Cliente.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParDireccion = new SqlParameter(); ParDireccion.ParameterName = "@direccion"; ParDireccion.SqlDbType = SqlDbType.NVarChar; ParDireccion.Size = 350; ParDireccion.Value = Cliente.Direccion; SqlCmd.Parameters.Add(ParDireccion); SqlParameter ParEmail = new SqlParameter(); ParEmail.ParameterName = "@email"; ParEmail.SqlDbType = SqlDbType.NVarChar; ParEmail.Size = 50; ParEmail.Value = Cliente.Email; SqlCmd.Parameters.Add(ParEmail); SqlParameter ParFax = new SqlParameter(); ParFax.ParameterName = "@fax"; ParFax.SqlDbType = SqlDbType.NVarChar; ParFax.Size = 15; ParFax.Value = Cliente.Fax; SqlCmd.Parameters.Add(ParFax); SqlParameter ParClasificacion = new SqlParameter(); ParClasificacion.ParameterName = "@clasificacion"; ParClasificacion.SqlDbType = SqlDbType.SmallInt; ParClasificacion.Value = Cliente.Clasificacion; SqlCmd.Parameters.Add(ParClasificacion); SqlParameter ParWeb = new SqlParameter(); ParWeb.ParameterName = "@web"; ParWeb.SqlDbType = SqlDbType.NVarChar; ParWeb.Size = 100; ParWeb.Value = Cliente.Web; SqlCmd.Parameters.Add(ParWeb); SqlParameter ParObservacion = new SqlParameter(); ParObservacion.ParameterName = "@observacion"; ParObservacion.SqlDbType = SqlDbType.NVarChar; ParObservacion.Size = 350; ParObservacion.Value = Cliente.Observacion; SqlCmd.Parameters.Add(ParObservacion); SqlParameter ParStatus = new SqlParameter(); ParStatus.ParameterName = "@status"; ParStatus.SqlDbType = SqlDbType.SmallInt; ParStatus.Value = Cliente.Status; SqlCmd.Parameters.Add(ParStatus); //ejecutar comando o .execute en VB strRpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se completo el registro"; } catch (Exception ex) { strRpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(strRpta); }
//Método Editar public string Editar(DCliente Cliente) { string respuesta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_cliente"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdcliente = new SqlParameter(); ParIdcliente.ParameterName = "@IDCliente"; ParIdcliente.SqlDbType = SqlDbType.Int; ParIdcliente.Value = Cliente.Idcliente; SqlCmd.Parameters.Add(ParIdcliente); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@Nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Cliente.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParApellidos = new SqlParameter(); ParApellidos.ParameterName = "@Apellido"; ParApellidos.SqlDbType = SqlDbType.VarChar; ParApellidos.Size = 50; ParApellidos.Value = Cliente.Apellido; SqlCmd.Parameters.Add(ParApellidos); SqlParameter ParSexo = new SqlParameter(); ParSexo.ParameterName = "@Sexo"; ParSexo.SqlDbType = SqlDbType.VarChar; ParSexo.Size = 1; ParSexo.Value = Cliente.Sexo; SqlCmd.Parameters.Add(ParSexo); SqlParameter ParFecha_Nacimiento = new SqlParameter(); ParFecha_Nacimiento.ParameterName = "@Fecha_Nacimiento"; ParFecha_Nacimiento.SqlDbType = SqlDbType.VarChar; ParFecha_Nacimiento.Size = 10; ParFecha_Nacimiento.Value = Cliente.Fecha_Nacimiento; SqlCmd.Parameters.Add(ParFecha_Nacimiento); SqlParameter ParTipo_Documento = new SqlParameter(); ParTipo_Documento.ParameterName = "@Tipo_Documento"; ParTipo_Documento.SqlDbType = SqlDbType.VarChar; ParTipo_Documento.Size = 3; ParTipo_Documento.Value = Cliente.Tipo_Documento; SqlCmd.Parameters.Add(ParTipo_Documento); SqlParameter ParNumero_Documento = new SqlParameter(); ParNumero_Documento.ParameterName = "@Numero_Documento"; ParNumero_Documento.SqlDbType = SqlDbType.VarChar; ParNumero_Documento.Size = 10; ParNumero_Documento.Value = Cliente.Numero_Documento; SqlCmd.Parameters.Add(ParNumero_Documento); SqlParameter ParDireccion = new SqlParameter(); ParDireccion.ParameterName = "@Direccion"; ParDireccion.SqlDbType = SqlDbType.VarChar; ParDireccion.Size = 150; ParDireccion.Value = Cliente.Direccion; SqlCmd.Parameters.Add(ParDireccion); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@Telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 10; ParTelefono.Value = Cliente.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParCorreo = new SqlParameter(); ParCorreo.ParameterName = "@Correo"; ParCorreo.SqlDbType = SqlDbType.VarChar; ParCorreo.Size = 50; ParCorreo.Value = Cliente.Correo; SqlCmd.Parameters.Add(ParCorreo); respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Actualizo el Registro"; } catch (Exception ex) { respuesta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(respuesta); }
/*Metodo BuscarNombre que llama al metodo Insertar de la clase DCliente de la CapaDatos*/ public static DataTable BuscarNombre(string textoBuscar) { DCliente Obj = new DCliente(); Obj.TextoBuscar = textoBuscar; return Obj.BuscarNombre(Obj); }
//Métodos public string Insertar(DCliente Cliente) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Establecer el Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spinsertar_cliente"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdcliente = new SqlParameter(); ParIdcliente.ParameterName = "@idcliente"; ParIdcliente.SqlDbType = SqlDbType.Int; ParIdcliente.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParIdcliente); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Cliente.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParApellidos = new SqlParameter(); ParApellidos.ParameterName = "@apellidos"; ParApellidos.SqlDbType = SqlDbType.VarChar; ParApellidos.Size = 50; ParApellidos.Value = Cliente.Apellidos; SqlCmd.Parameters.Add(ParApellidos); SqlParameter ParSexo = new SqlParameter(); ParSexo.ParameterName = "@sexo"; ParSexo.SqlDbType = SqlDbType.VarChar; ParSexo.Size = 50; ParSexo.Value = Cliente.Sexo; SqlCmd.Parameters.Add(ParSexo); SqlParameter ParFecha_Nacimiento = new SqlParameter(); ParFecha_Nacimiento.ParameterName = "@fecha_nacimiento"; ParFecha_Nacimiento.SqlDbType = SqlDbType.VarChar; ParFecha_Nacimiento.Size = 50; ParFecha_Nacimiento.Value = Cliente.Fecha_Nacimiento; SqlCmd.Parameters.Add(ParFecha_Nacimiento); SqlParameter ParCuit = new SqlParameter(); ParCuit.ParameterName = "@cuit"; ParCuit.SqlDbType = SqlDbType.VarChar; ParCuit.Size = 11; ParCuit.Value = Cliente.Cuit; SqlCmd.Parameters.Add(ParCuit); SqlParameter ParDireccion = new SqlParameter(); ParDireccion.ParameterName = "@direccion"; ParDireccion.SqlDbType = SqlDbType.VarChar; ParDireccion.Size = 100; ParDireccion.Value = Cliente.Direccion; SqlCmd.Parameters.Add(ParDireccion); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 11; ParTelefono.Value = Cliente.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParCondicionIVA = new SqlParameter(); ParCondicionIVA.ParameterName = "@condicionIVA"; ParCondicionIVA.SqlDbType = SqlDbType.VarChar; ParCondicionIVA.Size = 50; ParCondicionIVA.Value = Cliente.CondicionIVA; SqlCmd.Parameters.Add(ParCondicionIVA); SqlParameter ParEmail = new SqlParameter(); ParEmail.ParameterName = "@email"; ParEmail.SqlDbType = SqlDbType.VarChar; ParEmail.Size = 50; ParEmail.Value = Cliente.Email; SqlCmd.Parameters.Add(ParEmail); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
/*Metodo Eliminar que llama al metodo Insertar de la clase DCliente de la CapaDatos*/ public static string Eliminar(int idCliente) { DCliente Obj = new DCliente(); Obj.Idcliente = idCliente; return Obj.Eliminar(Obj); }
//Método Eliminar que llama al método Eliminar de la clase Dcliente de la CapaDatos: public static string Eliminar(int IdCliente) { DCliente cliente = new DCliente(); cliente.IdCliente = IdCliente; return cliente.Eliminar(cliente); }
public string Editar(DCliente Cliente) { string rpta = ""; SqlConnection SqlConexion = new SqlConnection(); try { //codigo SqlConexion.ConnectionString = Conexion.Conectar; SqlConexion.Open(); //establecer el comando ejecutar sentencias SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = SqlConexion; sqlCmd.CommandText = "Cliente_Editar"; sqlCmd.CommandType = CommandType.StoredProcedure; //parametro de conexion SqlParameter parCli_id = new SqlParameter(); parCli_id.ParameterName = "@Cli_id"; parCli_id.SqlDbType = SqlDbType.Int; parCli_id.Value = Cliente.Cli_Id; sqlCmd.Parameters.Add(parCli_id); //segundo parametro conexion SqlParameter parCli_nombre = new SqlParameter(); parCli_nombre.ParameterName = "@Cli_nombre"; parCli_nombre.SqlDbType = SqlDbType.VarChar; parCli_nombre.Size = 50; parCli_nombre.Value = Cliente.Cli_Nombre;; sqlCmd.Parameters.Add(parCli_nombre); //tercer parametro de conexion SqlParameter parCli_apellido = new SqlParameter(); parCli_apellido.ParameterName = "@Cli_apellido"; parCli_apellido.SqlDbType = SqlDbType.VarChar; parCli_apellido.Size = 50; parCli_apellido.Value = Cliente.Cli_Apellido; sqlCmd.Parameters.Add(parCli_apellido); //cuarto parametro de conexion SqlParameter parCli_idTipoDocumento = new SqlParameter(); parCli_idTipoDocumento.ParameterName = "@Cli_idTIpoDocumento"; parCli_idTipoDocumento.SqlDbType = SqlDbType.VarChar; parCli_idTipoDocumento.Value = Cliente.Cli_idTipoDocumento; sqlCmd.Parameters.Add(parCli_idTipoDocumento); //conexion documento SqlParameter parCli_documento = new SqlParameter(); parCli_documento.ParameterName = "@Cli_documento"; parCli_documento.SqlDbType = SqlDbType.VarChar; parCli_documento.Size = 20; parCli_documento.Value = Cliente.Cli_Documento; sqlCmd.Parameters.Add(parCli_documento); //conexion direccion SqlParameter parCli_direccion = new SqlParameter(); parCli_direccion.ParameterName = "@Cli_direccion"; parCli_direccion.SqlDbType = SqlDbType.VarChar; parCli_direccion.Size = 50; parCli_direccion.Value = Cliente.Cli_Direccion; sqlCmd.Parameters.Add(parCli_direccion); //conexxion telefono SqlParameter parCli_telefono = new SqlParameter(); parCli_telefono.ParameterName = "@Cli_telefono"; parCli_telefono.SqlDbType = SqlDbType.VarChar; parCli_telefono.Size = 20; parCli_telefono.Value = Cliente.Cli_Telefono; sqlCmd.Parameters.Add(parCli_telefono); rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO SE ACTUALIZO EL REGISTRO"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlConexion.State == ConnectionState.Open) { SqlConexion.Close(); SqlConexion.Dispose(); } } return(rpta); }
//Método BUscarNombre que llama al método BuscarNombre de la capa Dcliente de la CapaDATOS: public static DataTable BuscarClienteApellidos(string txtBuscar) { DCliente cliente = new DCliente(); cliente.TxtBuscar = txtBuscar; return cliente.BuscarClienteApellidos(cliente); }
public string Editar(DCliente Cliente) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_cliente"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdcliente = new SqlParameter(); ParIdcliente.ParameterName = "@idcliente"; ParIdcliente.SqlDbType = SqlDbType.Int; ParIdcliente.Value = Cliente.Idcliente; SqlCmd.Parameters.Add(ParIdcliente); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 75; ParNombre.Value = Cliente.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParTipo_documento = new SqlParameter(); ParTipo_documento.ParameterName = "@tipo_documento"; ParTipo_documento.SqlDbType = SqlDbType.VarChar; ParTipo_documento.Size = 20; ParTipo_documento.Value = Cliente.Tipo_documento; SqlCmd.Parameters.Add(ParTipo_documento); SqlParameter ParNum_documento = new SqlParameter(); ParNum_documento.ParameterName = "@num_documento"; ParNum_documento.SqlDbType = SqlDbType.VarChar; ParNum_documento.Size = 11; ParNum_documento.Value = Cliente.Num_documento; SqlCmd.Parameters.Add(ParNum_documento); SqlParameter ParDireccion = new SqlParameter(); ParDireccion.ParameterName = "@direccion"; ParDireccion.SqlDbType = SqlDbType.VarChar; ParDireccion.Size = 100; ParDireccion.Value = Cliente.Direccion; SqlCmd.Parameters.Add(ParDireccion); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 12; ParTelefono.Value = Cliente.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParNum_docume = new SqlParameter(); ParNum_docume.ParameterName = "@departamento"; ParNum_docume.SqlDbType = SqlDbType.VarChar; ParNum_docume.Size = 20; ParNum_docume.Value = Cliente.Departamento1; SqlCmd.Parameters.Add(ParNum_docume); SqlParameter ParDirecc = new SqlParameter(); ParDirecc.ParameterName = "@provincia"; ParDirecc.SqlDbType = SqlDbType.VarChar; ParDirecc.Size = 30; ParDirecc.Value = Cliente.Provincia1; SqlCmd.Parameters.Add(ParDirecc); SqlParameter ParTelef = new SqlParameter(); ParTelef.ParameterName = "@distrito"; ParTelef.SqlDbType = SqlDbType.VarChar; ParTelef.Size = 40; ParTelef.Value = Cliente.Distrito1; SqlCmd.Parameters.Add(ParTelef); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se actualizo el registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public static DataTable BuscarClienteNumeroDocumento(string txtBuscar) { DCliente cliente = new DCliente(); cliente.TxtBuscar = txtBuscar; return cliente.BuscarClienteNumeroDocumento(cliente); }
public static string alta(int dni, string nombre, string apellido, string direccion, string mail, int telefono, DateTime fecha_nac, int?nro_piso, char?dpto, string localidad, int cod_postal) { CapaDatos.DCliente objeto = new CapaDatos.DCliente(); return(objeto.AgregarCliente(dni, nombre, apellido, direccion, mail, telefono, fecha_nac, nro_piso, dpto, localidad, cod_postal)); }
//Método BuscarApellidos que llama al método BuscarApellidos //de la clase DCLiente de la CapaDatos public static DataTable BuscarApellidos(string textobuscar) { DCliente Obj = new DCliente(); Obj.TextoBuscar = textobuscar; return Obj.BuscarApellidos(Obj); }
//Metodo Editar public string Editar(DCliente Cliente) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Codigo SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_cliente"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter PaiIdcliente = new SqlParameter(); PaiIdcliente.ParameterName = "@idcliente"; PaiIdcliente.SqlDbType = SqlDbType.Int; PaiIdcliente.Value = Cliente.Idcliente; SqlCmd.Parameters.Add(PaiIdcliente); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Cliente.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParApellidos = new SqlParameter(); ParApellidos.ParameterName = "@apellido"; ParApellidos.SqlDbType = SqlDbType.VarChar; ParApellidos.Size = 40; ParApellidos.Value = Cliente.Apellido; SqlCmd.Parameters.Add(ParApellidos); SqlParameter ParSexo = new SqlParameter(); ParSexo.ParameterName = "@sexo"; ParSexo.SqlDbType = SqlDbType.VarChar; ParSexo.Size = 50; ParSexo.Value = Cliente.Sexo; SqlCmd.Parameters.Add(ParSexo); SqlParameter ParFecha_Nacimiento = new SqlParameter(); ParFecha_Nacimiento.ParameterName = "@fecha_nacimiento"; ParFecha_Nacimiento.SqlDbType = SqlDbType.VarChar; ParFecha_Nacimiento.Size = 50; ParFecha_Nacimiento.Value = Cliente.Fecha_Nacimiento; SqlCmd.Parameters.Add(ParFecha_Nacimiento); SqlParameter ParTipoDocumento = new SqlParameter(); ParTipoDocumento.ParameterName = "@tipo_documento"; ParTipoDocumento.SqlDbType = SqlDbType.VarChar; ParTipoDocumento.Size = 20; ParTipoDocumento.Value = Cliente.Tipo_Documento; SqlCmd.Parameters.Add(ParTipoDocumento); SqlParameter ParNum_Documeto = new SqlParameter(); ParNum_Documeto.ParameterName = "@num_documento"; ParNum_Documeto.SqlDbType = SqlDbType.VarChar; ParNum_Documeto.Size = 11; ParNum_Documeto.Value = Cliente.Num_Documento; SqlCmd.Parameters.Add(ParNum_Documeto); SqlParameter ParDireccion = new SqlParameter(); ParDireccion.ParameterName = "@direccion"; ParDireccion.SqlDbType = SqlDbType.VarChar; ParDireccion.Size = 100; ParDireccion.Value = Cliente.Direccion; SqlCmd.Parameters.Add(ParDireccion); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 11; ParTelefono.Value = Cliente.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParEmail = new SqlParameter(); ParEmail.ParameterName = "@email"; ParEmail.SqlDbType = SqlDbType.VarChar; ParEmail.Size = 50; ParEmail.Value = Cliente.Email; SqlCmd.Parameters.Add(ParEmail); //Ejecutart nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Actualizo el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
//Método editat: public string Editar(DCliente cliente) { string respuesta = ""; SqlConnection SQlCon = new SqlConnection(); try { SQlCon.ConnectionString = Conexion.Cn; SQlCon.Open(); //Establecer comando: SqlCommand cmd = new SqlCommand("spEditarCliente", SQlCon); cmd.CommandType = CommandType.StoredProcedure; //Parametros: SqlParameter pIdCliente = new SqlParameter("@IdCliente", cliente.IdCliente); cmd.Parameters.Add(pIdCliente); SqlParameter pNombre = new SqlParameter("@Nombre", cliente.Nombre); cmd.Parameters.Add(pNombre); SqlParameter pApellido = new SqlParameter("@Apellido", cliente.Apellidos); cmd.Parameters.Add(pApellido); SqlParameter pSexo = new SqlParameter("@Sexo", cliente.Sexo); cmd.Parameters.Add(pSexo); SqlParameter pFechaNacimiento = new SqlParameter("@FechaNacimiento", cliente.FechaNacimiento); cmd.Parameters.Add(pFechaNacimiento); SqlParameter pTipoDocumento = new SqlParameter("@TipoDocumento", cliente.TipoDocumento); cmd.Parameters.Add(pTipoDocumento); SqlParameter pNumeroDocumento = new SqlParameter("@NumeroDocumento", cliente.NumeroDocumento); cmd.Parameters.Add(pNumeroDocumento); SqlParameter pDireccion = new SqlParameter("@Direccion", cliente.Direccion); cmd.Parameters.Add(pDireccion); SqlParameter pTelefono = new SqlParameter("@Telefono", cliente.Telefono); cmd.Parameters.Add(pTelefono); SqlParameter pEmail = new SqlParameter("@Email", cliente.Email); cmd.Parameters.Add(pEmail); //Ejecuto el comando: respuesta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el Registro....."; } catch (Exception ex) { respuesta = "ERROR: " + ex.Message; } finally { if (SQlCon.State == ConnectionState.Open) { SQlCon.Close(); } } return(respuesta); }