public string Eliminar(DCliente Cliente) { string rpta = ""; 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 ParIdPedidos = new SqlParameter(); ParIdPedidos.ParameterName = "@codigo"; ParIdPedidos.SqlDbType = SqlDbType.Int; ParIdPedidos.Value = Cliente.Codigo; //ParIdPedidos.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParIdPedidos); 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 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 ParIdPedidos = new SqlParameter(); ParIdPedidos.ParameterName = "@codigoc"; ParIdPedidos.SqlDbType = SqlDbType.Int; ParIdPedidos.Value = Cliente.Codigo; //ParIdPedidos.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParIdPedidos); SqlParameter Parnombre = new SqlParameter(); Parnombre.ParameterName = "@nombres"; Parnombre.SqlDbType = SqlDbType.VarChar; Parnombre.Size = 50; Parnombre.Value = Cliente.Nombres; SqlCmd.Parameters.Add(Parnombre); SqlParameter ParApellidos = new SqlParameter(); ParApellidos.ParameterName = "@apellidos"; ParApellidos.SqlDbType = SqlDbType.VarChar; ParApellidos.Size = 100; ParApellidos.Value = Cliente.Apellidos; SqlCmd.Parameters.Add(ParApellidos); SqlParameter ParSexo = new SqlParameter(); ParSexo.ParameterName = "@sexo"; ParSexo.SqlDbType = SqlDbType.VarChar; ParSexo.Size = 2; ParSexo.Value = Cliente.Sexo; SqlCmd.Parameters.Add(ParSexo); SqlParameter ParEdad = new SqlParameter(); ParEdad.ParameterName = "@edad"; ParEdad.SqlDbType = SqlDbType.Int; ParEdad.Value = Cliente.Edad; SqlCmd.Parameters.Add(ParEdad); SqlParameter ParFechNac = new SqlParameter(); ParFechNac.ParameterName = "@fecha_nacimiento"; ParFechNac.SqlDbType = SqlDbType.DateTime; ParFechNac.Value = Cliente.FechaNa_cimiento; SqlCmd.Parameters.Add(ParFechNac); SqlParameter ParCI = new SqlParameter(); ParCI.ParameterName = "@ci"; ParCI.SqlDbType = SqlDbType.Int; ParCI.Value = Cliente.CI; SqlCmd.Parameters.Add(ParCI); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.Int; ParTelefono.Value = Cliente.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParPais = new SqlParameter(); ParPais.ParameterName = "@pais"; ParPais.SqlDbType = SqlDbType.VarChar; ParPais.Size = 50; ParPais.Value = Cliente.Pais; SqlCmd.Parameters.Add(ParPais); SqlParameter ParDireccion = new SqlParameter(); ParDireccion.ParameterName = "@direccion"; 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 = 100; ParEmail.Value = Cliente.Email; SqlCmd.Parameters.Add(ParEmail); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Edito el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }