示例#1
0
        //private static Employee GetEmployeeFromSerializer(Employee employee)
        //{
        //    BinaryFormatter formatter;
        //    Stream stream;
        //    GetSerializedEmployee(employee, out formatter, out stream);

        //    stream.Seek(0, SeekOrigin.Begin);
        //    stream.Position = 0;

        //    //Deserialize
        //    return (Employee)formatter.Deserialize(stream);
        //}

        //private static void GetSerializedEmployee(Employee employee, out BinaryFormatter formatter, out Stream stream)
        //{
        //    //Binary
        //    formatter = new BinaryFormatter();
        //    stream = new MemoryStream();
        //    //Serialize
        //    formatter.Serialize(stream, employee);
        //}
        public string DeleteEmployee(byte[] bytes)
        {
            string url = "http://localhost:53865/api/DAL/DeleteEmployeeManagement";

            ManagementTeam.EmployeeForGetAndDelete deserialized = Communicator.SendRequest <ManagementTeam.EmployeeForGetAndDelete>
                                                                      (bytes, url, "POST");
            return("Success");
        }
示例#2
0
        public string DeleteEmployeeManagement(byte[] bytes)
        {
            MemoryStream stream = new MemoryStream(bytes);

            ManagementTeam.EmployeeForGetAndDelete employee =
                Communicator.ParseResponse <ManagementTeam.EmployeeForGetAndDelete>(stream);
            _sqlProvider.DeleteEmployeeManagement(employee);
            return("Deleted.");
        }
示例#3
0
        public string DeleteEmployeeManagement(ERPS.ServiceLayer.Models.EmployeeManagementId employee)
        {
            ManagementTeam.EmployeeForGetAndDelete Employee = new ManagementTeam.EmployeeForGetAndDelete();
            Employee.Id = employee.Id;
            string url = "http://localhost:53654/api/Management/DeleteEmployee";

            ManagementTeam.EmployeeForGetAndDelete deserialized = Communicator.SendRequest <ManagementTeam.EmployeeForGetAndDelete, ManagementTeam.EmployeeForGetAndDelete>
                                                                      (Employee, url, "POST", "application/octet-stream");
            return("Success");
        }
 public string DeleteEmployeeManagement(ManagementTeam.EmployeeForGetAndDelete employee)
 {
     using (SqlConnection con = new SqlConnection
                                    (ConfigurationManager.ConnectionStrings["SQLProviderConnectionString"].ConnectionString))
     {
         SqlCommand cmd = new SqlCommand("dbo.umsp_DeleteEmployee", con);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@Id", employee.Id);
         con.Open();
         cmd.ExecuteNonQuery();
     }
     return("Deleted.");
 }
示例#5
0
 public string DeleteEmployeeManagement(ManagementTeam.EmployeeForGetAndDelete employee)
 {
     return(null);
 }