//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); }
//Método Editar public string Editar(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 = "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 = 20; ParNombre.Value = Cliente.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParApellidos = new SqlParameter(); ParApellidos.ParameterName = "@apellidos"; ParApellidos.SqlDbType = SqlDbType.VarChar; ParApellidos.Size = 40; ParApellidos.Value = Cliente.Apellidos; 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 = 40; 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 = 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 = 8; 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 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 Actualizo el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }